diff options
Diffstat (limited to 'install')
-rwxr-xr-x | install | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -6,6 +6,7 @@ I_PREFIX=/ U_BASE=true U_BASH=false U_ZSH=false +U_DESKTOP=false while [ $# -gt 0 ]; do case "$1" in @@ -15,12 +16,14 @@ while [ $# -gt 0 ]; do echo "Options:" echo " -h, --help" echo " Print this help text." + echo " -d, --desktop" + echo " Install desktop specific configuration extensions for shellrc" echo " -b, --bash" echo " Install bash configuration" echo " -z, --zsh" echo " Install zsh configuration" echo " --no-base" - echo " Do not install base only bash or zsh is installed" + echo " Do not install base only bash or zsh or desktop is installed" echo " --prefix PATH" echo " Install prefix (in default set to /)" exit 0 @@ -34,6 +37,9 @@ while [ $# -gt 0 ]; do --no-base) U_BASE=false ;; + -d|--desktop) + U_DESKTOP=true + ;; --prefix) shift I_PREFIX="$1" @@ -48,8 +54,13 @@ done # Install shellrc if $U_BASE; then - mkdir -p "$I_PREFIX/etc" - cp -r shellrc.d "$I_PREFIX/etc/shellrc.d" + mkdir -p "$I_PREFIX/etc/shellrc.d" + cp -r shellrc.d/. "$I_PREFIX/etc/shellrc.d" +fi + +if $U_DESKTOP; then + mkdir -p "$I_PREFIX/etc/shellrc.d" + cp -r shellrc.d-desktop/. "$I_PREFIX/etc/shellrc.d" fi if $U_BASH; then |