add new samples and rename OPSI_INI_NAME to OPSI_INI_OPTION (ini typical naming)

This commit is contained in:
Mario Fetka
2013-03-08 08:06:41 +01:00
parent 9a19cdaacb
commit dd1364dced
47 changed files with 1637 additions and 5 deletions

View File

@@ -215,7 +215,10 @@ builder_create() {
# write ini file
local ini_file=${INST_DIR}/CLIENT_DATA/opsi-$PN.ini
write_ini_file $ini_file $var_file
echo ";Hardcoded opsi vars" >>$var_file
echo "Set \$ProductId\$ = \"$PN\"" >>$var_file
# add the new vaiables to all *.ins winst files
for inst_file in `find ${INST_DIR}/CLIENT_DATA -type f -name "*.ins"` ; do
sed -i -e "/@@BUILDER_VARIABLES@@/ {

View File

@@ -226,6 +226,8 @@ create_winst_varfile() {
local var_file=$1
echo -n >$var_file
echo "; Opsi Builder Variables" >>$var_file
echo >>$var_file
for (( i = 0 ; i < ${#DL_SOURCE[@]} ; i++ )) ; do
if [ -z ${DL_WINST_NAME[$i]} ] ; then continue ; fi
@@ -316,11 +318,13 @@ write_ini_file() {
$CMD_iniset $ini_file --COMMON ${var}="${!var}"
done
echo "; Opsi INI File Variables" >>$var_file
echo >>$var_file
# publish custom variables
for (( i = 0 ; i < ${#OPSI_INI_NAME[@]} ; i++ )) ; do
$CMD_iniset $ini_file --${OPSI_INI_SECTION[$i]} ${OPSI_INI_NAME[$i]}="${OPSI_INI_VALUE[$i]}"
echo "DefVar \$${OPSI_INI_NAME[$i]}\$" >>$var_file
echo "Set \$${OPSI_INI_NAME[$i]}\$ = \"${OPSI_INI_VALUE[$i]}\"" >>$var_file
for (( i = 0 ; i < ${#OPSI_INI_OPTION[@]} ; i++ )) ; do
$CMD_iniset $ini_file --${OPSI_INI_SECTION[$i]} ${OPSI_INI_OPTION[$i]}="${OPSI_INI_VALUE[$i]}"
echo "DefVar \$${OPSI_INI_OPTION[$i]}\$" >>$var_file
echo "Set \$${OPSI_INI_OPTION[$i]}\$ = \"${OPSI_INI_VALUE[$i]}\"" >>$var_file
done
echo >>$var_file