keep current configuration on remote updates

This commit is contained in:
nachoparker 2017-04-27 17:33:31 +02:00
parent 64bf42f2f3
commit be2e4e610b

View File

@ -24,6 +24,14 @@ done
for file in etc/nextcloudpi-config.d/*; do
[ -f $file ] || continue;
[ -f /usr/local/$file ] || install_script $file
# save current configuration to (possibly) updated script
VARS=( $( grep "^[[:alpha:]]\+_=" /usr/local/$file | cut -d= -f1 ) )
VALS=( $( grep "^[[:alpha:]]\+_=" /usr/local/$file | cut -d= -f2 ) )
for i in `seq 0 1 ${#VARS[@]} `; do
sed -i "s|^${VARS[$i]}=.*|${VARS[$i]}=${VALS[$i]}|" $file
done
cp $file /usr/local/$file
done