mirror of
https://github.com/flynx/proxmox-utils.git
synced 2025-12-18 09:31:47 +00:00
cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
f00050a5a6
commit
16205e66ec
37
.pct-helpers
37
.pct-helpers
@ -325,28 +325,49 @@ readConfig(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# saveConfig [-d] CONFIG VAR ..
|
# saveConfig [-d|-a] CONFIG VAR ..
|
||||||
#
|
#
|
||||||
saveConfig(){
|
saveConfig(){
|
||||||
local prefix=
|
local prefix=
|
||||||
if [ $1 == '-d' ] ; then
|
local append=
|
||||||
prefix=DFL_
|
while true ; do
|
||||||
shift
|
case $1 in
|
||||||
fi
|
-d|--default)
|
||||||
|
prefix=DFL_
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-a|--append)
|
||||||
|
append=1
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
local cfg=$1
|
local cfg=$1
|
||||||
shift
|
shift
|
||||||
|
|
||||||
|
if [ -z $append ] ; then
|
||||||
|
printf '' > "$cfg"
|
||||||
|
fi
|
||||||
{
|
{
|
||||||
for var in $@ ; do
|
for var in $@ ; do
|
||||||
echo "${prefix}${var}=${!var}"
|
echo "${prefix}${var}=${!var}"
|
||||||
done
|
done
|
||||||
} > $cfg
|
echo
|
||||||
|
} >> "$cfg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
saveLastRunConfig(){
|
saveLastRunConfig(){
|
||||||
|
local cfg=config.last-run
|
||||||
echo "# Saving config to: config.last-run"
|
echo "# Saving config to: config.last-run"
|
||||||
saveConfig -d config.last-run ${XREAD_VARS[@]}
|
{
|
||||||
|
echo "#"
|
||||||
|
echo "# This file is auto-generated, any changes here will be overwritten."
|
||||||
|
echo "#"
|
||||||
|
} > "$cfg"
|
||||||
|
saveConfig -d -a "$cfg" ${XREAD_VARS[@]}
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user