@cryptotaxi247 / netdata-1 / commits / dc2e698ec

preserve configs across installaitons

paulfantom committed Jun 13, 2016 at 23:37 UTC dc2e698ec72e70daebd051aed923b75afba5298e
1 file changed +9 -9
netdata-installer.sh
+9 -9
@@ -338,15 +338,15 @@ run make || exit 1
338
339 # backup user configurations
340 installer_backup_suffix="${PID}.${RANDOM}"
341 -for x in apps_groups.conf charts.d.conf
341 +for x in $(find "${NETDATA_PREFIX}/etc/netdata/" -name '*.conf' -type f)
342 do
343 - if [ -f "${NETDATA_PREFIX}/etc/netdata/${x}" ]
343 + if [ -f "${x}" ]
344 then
345 - cp -p "${NETDATA_PREFIX}/etc/netdata/${x}" "${NETDATA_PREFIX}/etc/netdata/${x}.installer_backup.${installer_backup_suffix}"
345 + cp -p "${x}" "${x}.installer_backup.${installer_backup_suffix}"
346
347 - elif [ -f "${NETDATA_PREFIX}/etc/netdata/${x}.installer_backup.${installer_backup_suffix}" ]
347 + elif [ -f "${x}.installer_backup.${installer_backup_suffix}" ]
348 then
349 - rm -f "${NETDATA_PREFIX}/etc/netdata/${x}.installer_backup.${installer_backup_suffix}"
349 + rm -f "${x}.installer_backup.${installer_backup_suffix}"
350 fi
351 done
352
@@ -354,12 +354,12 @@ echo >&2 "Installing netdata ..."
354 run make install || exit 1
355
356 # restore user configurations
357 -for x in apps_groups.conf charts.d.conf
357 +for x in $(find "${NETDATA_PREFIX}/etc/netdata/" -name '*.conf' -type f)
358 do
359 - if [ -f "${NETDATA_PREFIX}/etc/netdata/${x}.installer_backup.${installer_backup_suffix}" ]
359 + if [ -f "${x}.installer_backup.${installer_backup_suffix}" ]
360 then
361 - cp -p "${NETDATA_PREFIX}/etc/netdata/${x}.installer_backup.${installer_backup_suffix}" "${NETDATA_PREFIX}/etc/netdata/${x}"
362 - rm -f "${NETDATA_PREFIX}/etc/netdata/${x}.installer_backup.${installer_backup_suffix}"
361 + cp -p "${x}.installer_backup.${installer_backup_suffix}" "${x}"
362 + rm -f "${x}.installer_backup.${installer_backup_suffix}"
363 fi
364 done
365