Merge "Export the 'short_source' function & don't keep PS4 in sudo"
This commit is contained in:
commit
37f6ea619e
@ -41,6 +41,9 @@ function short_source {
|
||||
file=${file#$RC_DIR/}
|
||||
printf "%-40s " "$file:${called[1]}:${called[0]}"
|
||||
}
|
||||
# PS4 is exported to child shells and uses the 'short_source' function, so
|
||||
# export it so child shells have access to the 'short_source' function also.
|
||||
export -f short_source
|
||||
|
||||
|
||||
# Retrieve an image from a URL and upload into Glance.
|
||||
|
1
stack.sh
1
stack.sh
@ -240,7 +240,6 @@ echo "$STACK_USER ALL=(root) NOPASSWD:ALL" >$TEMPFILE
|
||||
# see them by forcing ``PATH``
|
||||
echo "Defaults:$STACK_USER secure_path=/sbin:/usr/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin" >> $TEMPFILE
|
||||
echo "Defaults:$STACK_USER !requiretty" >> $TEMPFILE
|
||||
echo "Defaults env_keep += PS4" >> $TEMPFILE
|
||||
chmod 0440 $TEMPFILE
|
||||
sudo chown root:root $TEMPFILE
|
||||
sudo mv $TEMPFILE /etc/sudoers.d/50_stack_sh
|
||||
|
@ -22,6 +22,9 @@ function short_source {
|
||||
file=${file#$RC_DIR/}
|
||||
printf "%-40s " "$file:${called[1]}:${called[0]}"
|
||||
}
|
||||
# PS4 is exported to child shells and uses the 'short_source' function, so
|
||||
# export it so child shells have access to the 'short_source' function also.
|
||||
export -f short_source
|
||||
|
||||
set -o xtrace
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user