Automatically authorize sandbox .enter/.exit

This commit is contained in:
Kenneth Benzie 2019-09-03 21:06:48 +01:00
parent a2509a88b5
commit a3832ff49e

View File

@ -64,9 +64,11 @@ usage: sandbox [-h] {create,rename,destroy,enable,disable,list} ..
echo "SANDBOX_HOME=\$(dirname -- "\$0:a")" >> $sandbox/.enter echo "SANDBOX_HOME=\$(dirname -- "\$0:a")" >> $sandbox/.enter
echo "SANDBOX_NAME=$name" >> $sandbox/.enter echo "SANDBOX_NAME=$name" >> $sandbox/.enter
_autoenv_authorized $sandbox/.enter
echo "unset SANDBOX_NAME" >> $sandbox/.exit echo "unset SANDBOX_NAME" >> $sandbox/.exit
echo "unset SANDBOX_HOME" >> $sandbox/.exit echo "unset SANDBOX_HOME" >> $sandbox/.exit
_autoenv_authorized $sandbox/.exit
_autoenv_enter $sandbox _autoenv_enter $sandbox
;; ;;
@ -87,6 +89,7 @@ usage: sandbox [-h] {create,rename,destroy,enable,disable,list} ..
mv $old $new mv $old $new
sed -i "s/$old_name/$new_name/g" $new/.enter sed -i "s/$old_name/$new_name/g" $new/.enter
_autoenv_authorized $new/.enter
[[ "$PWD" = "$old"* ]] && cd $new [[ "$PWD" = "$old"* ]] && cd $new
;; ;;