* Skip sourcing .stackenv if it doesn't exist
* Remove .stackenv at end
Change-Id: Icc2e8e4ea6fada5f9d0b906fedacdbe2c1b3b320
| ... | ... |
@@ -19,7 +19,9 @@ source $TOP_DIR/functions |
| 19 | 19 |
source $TOP_DIR/stackrc |
| 20 | 20 |
|
| 21 | 21 |
# Get the variables that are set in stack.sh |
| 22 |
-source $TOP_DIR/.stackenv |
|
| 22 |
+if [[ -r $TOP_DIR/.stackenv ]]; then |
|
| 23 |
+ source $TOP_DIR/.stackenv |
|
| 24 |
+fi |
|
| 23 | 25 |
|
| 24 | 26 |
# Determine what system we are running on. This provides ``os_VENDOR``, |
| 25 | 27 |
# ``os_RELEASE``, ``os_UPDATE``, ``os_PACKAGE``, ``os_CODENAME`` |
| ... | ... |
@@ -88,4 +90,4 @@ cleanup_database |
| 88 | 88 |
# FIXED_IP_ADDR in br100 |
| 89 | 89 |
|
| 90 | 90 |
# Clean up files |
| 91 |
-#rm -f .stackenv |
|
| 91 |
+rm -f $TOP_DIR/.stackenv |