diff --git a/sshrc.sh b/sshrc.sh index 932c6e3..fc16b09 100755 --- a/sshrc.sh +++ b/sshrc.sh @@ -11,7 +11,7 @@ arc=$(tar czf - -C $CONFDIR $(find $CONFDIR -type f -printf "%f ")| base64 -w0) [[ $(echo $arc | wc -c) -le 65535 ]] || { echo "Files size too large!"; exit 1; } COMMANDS=" -mkdir /tmp/conf.d; +mkdir $'"$DSTDIR"'; echo $'"$arc"' | base64 -di | tar -xzf - -C $'"$DSTDIR"'; trap \"rm -rf /tmp/conf.d; exit\" 0; bash --rcfile /tmp/conf.d/bashrc -i