aboutsummaryrefslogtreecommitdiff
path: root/multihome.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2020-08-31 22:44:08 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2020-08-31 22:44:08 -0400
commitddaffd4be5f35ffa738bfdb2041b5075e2131344 (patch)
treea754d72877bf5abb66a01321fcfe5877f4287fc5 /multihome.c
parent024beb6e24b1f1d0976109e0710a74cd9b6377c2 (diff)
downloadmultihome-ddaffd4be5f35ffa738bfdb2041b5075e2131344.tar.gz
Comment init script
Diffstat (limited to 'multihome.c')
-rw-r--r--multihome.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/multihome.c b/multihome.c
index 41fda56..bb86843 100644
--- a/multihome.c
+++ b/multihome.c
@@ -231,12 +231,16 @@ int touch(char *filename) {
* Generate multihome initialization script
*/
void write_init_script() {
- const char *script_block = "#\n# This script was generated on %s\n#\n\n"
+ const char *script_block = \
+ "#\n# This script was generated on %s\n#\n\n"
+ "# Set path to multihome executable to avoid PATH lookups\n"
"MULTIHOME=%s\n"
"if [ -x $MULTIHOME ]; then\n"
+ " # Save HOME\n"
" HOME_OLD=$HOME\n"
" # Redeclare HOME\n"
" HOME=$($MULTIHOME)\n"
+ " # Switch to new HOME\n"
" if [ \"$HOME\" != \"$HOME_OLD\" ]; then\n"
" cd $HOME\n"
" fi\n"