Test the user env variable PATH to check those directories are listed.
If not, add them to PATH
Bug 1160870
Change-Id: I426f3e224a44d1d37e508fb3e17dd19c5e72dd5d
... | ... |
@@ -227,6 +227,13 @@ else |
227 | 227 |
sudo rm -f /etc/sudoers.d/stack_sh_nova |
228 | 228 |
fi |
229 | 229 |
|
230 |
+# Ensure /usr/sbin and /sbin are available on PATH |
|
231 |
+S_PATH="/sbin /usr/sbin" |
|
232 |
+for i in $S_PATH |
|
233 |
+do |
|
234 |
+ echo ":$PATH:" | egrep ":$i:" > /dev/null || (PATH=$PATH:$i; echo $PATH) |
|
235 |
+done |
|
236 |
+ |
|
230 | 237 |
# Create the destination directory and ensure it is writable by the user |
231 | 238 |
sudo mkdir -p $DEST |
232 | 239 |
if [ ! -w $DEST ]; then |