blob: 3937f93e1b33dcbc9c53b16eee0423ac3dd78af7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
#
# Deactivate the currently active sh-ves environment, restoring all
# overridden variables to the values saved by ves_activate.
#
ves_deactivate() {
if [ -z "$SHVES_ENV_NM" ]; then
printf "ERROR: No environment is currently active.\n" >&2
return 1
fi
for var in $SHVES_SAVED_VARS; do
_shves_restore_var "$var"
done
unset SHVES_SAVED_VARS
unset SHVES_ENV_NM
return 0
}
|