From 9a1599e728b3ff7cc32ece9a691876c9e0dde4e8 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 9 Oct 2019 15:01:50 -0700 Subject: [PATCH] Moved bbstartup search to a loop. --- bb.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/bb.h b/bb.h index 6b8efb0..01be685 100644 --- a/bb.h +++ b/bb.h @@ -305,12 +305,11 @@ SPIN ";\n" const char *runstartup = "[ ! \"$XDG_CONFIG_HOME\" ] && XDG_CONFIG_HOME=~/.config;\n" "[ ! \"$sysconfdir\" ] && sysconfdir=/etc;\n" -"if [ -e \"$XDG_CONFIG_HOME/bb/bbstartup.sh\" ]; then\n" -" . \"$XDG_CONFIG_HOME/bb/bbstartup.sh\";\n" -"elif [ -e \"$sysconfdir/xdg/bb/bbstartup.sh\" ]; then\n" -" . \"$sysconfdir/xdg/bb/bbstartup.sh\";\n" -"elif [ -e \"./bbstartup.sh\" ]; then\n" -" . \"./bbstartup.sh\";\n" -"fi\n"; +"for path in \"$XDG_CONFIG_HOME/bb\" \"$sysconfdir/xdg/bb\" .; do\n" +" if [ -e \"$path/bbstartup.sh\" ]; then\n" +" . \"$path/bbstartup.sh\";\n" +" break;\n" +" fi;\n" +"done\n"; // vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1