diff options
author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2021-06-16 12:09:10 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-16 12:09:10 -0400 |
commit | c1476e3394f875f33834877a63f485ec6a6be8f6 (patch) | |
tree | 1f0a93a9857871fbaf3ec9ad10a0ccc8c6f5bca4 /config.h.in | |
parent | b0688d5619407b9ac44dd238dc66e0b6841279e0 (diff) | |
download | multihome-c1476e3394f875f33834877a63f485ec6a6be8f6.tar.gz |
Add shell init scripts and host_groups (#3)
* Add shell init scripts (templates)
* Check for additional symbols
* Handle missing PATH_MAX declaration (e.g. Ubuntu)
* Install shell scripts into $PREFIX/share/init
* Replace _INIT declaration with HOST_GROUP
* Add scripts_dir and config_host_group struct elements to global 'multihome'
* Fix count_substrings() returning wrong type
* Refactor RSYNC_BIN to MULTIHOME_RSYNC_BIN
* get_timestamp() no longer accepts a buffer as an argument
* write_init_script() now uses scripts in $PREFIX/share/init/ to generate output files
* Add user_host_group(), which allows grouping systems to a single home directory by way of regex pattern matching
* strip_domainname() returns modified pointer, not new storage
* Fix strip_domainname test
* Create configuration directory if it does not exist
* CI needs to install multihome and use the correct script
* Always resolve argv[0] to absolute path
Diffstat (limited to 'config.h.in')
-rw-r--r-- | config.h.in | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/config.h.in b/config.h.in index 6007830..28ad994 100644 --- a/config.h.in +++ b/config.h.in @@ -1 +1,11 @@ -#cmakedefine RSYNC_BIN "@RSYNC_BIN@" +#ifndef CONFIG_H +#define CONFIG_H + +#cmakedefine MULTIHOME_RSYNC_BIN "@MULTIHOME_RSYNC_BIN@" +#cmakedefine MULTIHOME_SCRIPTS_DIR "@MULTIHOME_SCRIPTS_DIR@" +#cmakedefine HAVE_PATH_MAX @HAVE_PATH_MAX@ +#if !HAVE_PATH_MAX + #define PATH_MAX 1024 +#endif + +#endif // CONFIG_H |