Changeset 66800 in vbox for trunk/src/VBox/ValidationKit/testboxscript/linux
- Timestamp:
- May 4, 2017 11:55:34 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 115217
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testboxscript/linux/setup-routines.sh
r66786 r66800 6 6 7 7 # 8 # Copyright (C) 2006-201 5Oracle Corporation8 # Copyright (C) 2006-2017 Oracle Corporation 9 9 # 10 10 # This file is part of VirtualBox Open Source Edition (OSE), as … … 60 60 61 61 # 62 # Work around a bug with arrays in old bash versions.63 #64 if [ ${#TESTBOXSCRIPT_ENVVARS[@]} -eq 0 ]; then65 unset TESTBOXSCRIPT_ENVVARS66 fi67 68 #69 62 # Install the configuration file. 70 63 # 71 echo "# Generated by $0." > "${MY_CONFIG_FILE}" 72 set | sed -n -e '/^TESTBOXSCRIPT_/p' >> "${MY_CONFIG_FILE}" 64 echo "# Generated by $0." > "${MY_CONFIG_FILE}" 65 for var in ${TESTBOXSCRIPT_CFG_NAMES}; 66 do 67 varcfg=TESTBOXSCRIPT_${var} 68 vardef=TESTBOXSCRIPT_DEFAULT_${var} 69 if [ "${!varcfg}" = "${!vardef}" ]; then 70 echo "# using default value: ${varcfg}=${!varcfg}" >> "${MY_CONFIG_FILE}" 71 else 72 echo "${varcfg}=${!varcfg}" >> "${MY_CONFIG_FILE}" 73 fi 74 done 75 76 # Work around a bug with arrays in old bash versions. 77 if [ ${#TESTBOXSCRIPT_ENVVARS[@]} -ne 0 ]; then 78 set | sed -n -e '/^TESTBOXSCRIPT_ENVVARS=/p' >> "${MY_CONFIG_FILE}" 79 fi 73 80 return 0; 74 81 }
Note:
See TracChangeset
for help on using the changeset viewer.