ssfs rev 46
ssfs-sh: quote everything so it work
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sun Jun 12 18:21:50 2011 +0200 (2011-06-12) |
parents | ae4fbb9cbaf5 |
children | 9cb82082540d |
files | ssfs-sh |
line diff
1.1 --- a/ssfs-sh Sun Jun 12 18:16:52 2011 +0200 1.2 +++ b/ssfs-sh Sun Jun 12 18:21:50 2011 +0200 1.3 @@ -19,11 +19,10 @@ 1.4 root=$SSFS_CHROOT 1.5 # Make sure it's a valid Ssfs user. 1.6 [ -d "$root/home/$USER" ] || exit 0 1.7 - exec chroot $root /bin/ssfs-sh $@ 1.8 + exec chroot $root /bin/ssfs-sh "$@" 1.9 else 1.10 # Chroot will drop user into /, so set new HOME and cd. Set also 1.11 # some env variables but don't source any profile. 1.12 - cmd=$(echo $@ | sed s'/-c //') && clear 1.13 echo -e "\n\033[1m Welcome to the Ssfs SHell $USER\033[0m\n" 1.14 PS1='\u@\h\e[0m:\e[1;34m\w\e[0m\$ ' 1.15 HOME=/home/$USER 1.16 @@ -32,5 +31,5 @@ 1.17 export PS1 HOME SYNC SHELL 1.18 cd $HOME 1.19 [ "$cmd" ] || exec /bin/sh 1.20 - exec /bin/sh -c "$cmd" 1.21 + exec /bin/sh "$@" 1.22 fi