diff options
author | jim-p <jimp@pfsense.org> | 2010-05-25 11:14:57 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-05-25 11:27:29 -0400 |
commit | ce09186c9d119885f29e4d98dec43289a0ec4441 (patch) | |
tree | f1e4c238885bebe9b0d92b9709171a766f6e40fd /etc/rc.firmware | |
parent | 9b1a8d98f600fadffea6a5865d135151a8e48e9c (diff) | |
download | pfsense-ce09186c9d119885f29e4d98dec43289a0ec4441.zip pfsense-ce09186c9d119885f29e4d98dec43289a0ec4441.tar.gz |
Backup all of /conf including subdirectories during upgrade instead of just files in /conf/
Diffstat (limited to 'etc/rc.firmware')
-rwxr-xr-x | etc/rc.firmware | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/rc.firmware b/etc/rc.firmware index 1a01e4b..1568d23 100755 --- a/etc/rc.firmware +++ b/etc/rc.firmware @@ -157,7 +157,7 @@ pfSenseNanoBSDupgrade) # backup config /bin/mkdir -p /tmp/configbak - cp -p /conf/* /tmp/configbak 2>/dev/null + cp -Rp /conf/* /tmp/configbak 2>/dev/null echo "" >> /conf/upgrade_log.txt @@ -272,7 +272,7 @@ pfSenseNanoBSDupgrade) /sbin/tunefs -L ${GLABEL_SLICE} /dev/${COMPLETE_PATH} >> /conf/upgrade_log.txt 2>&1 # restore config - cp -p /tmp/configbak/* /conf 2>/dev/null + cp -Rp /tmp/configbak/* /conf 2>/dev/null # Remove upgrade file rm -f $IMG @@ -400,7 +400,7 @@ pfSenseupgrade) # backup config /bin/mkdir -p /tmp/configbak - cp -p /conf/* /tmp/configbak 2>/dev/null + cp -Rp /conf/* /tmp/configbak 2>/dev/null # tar explode image onto hd echo "Installing $IMG." >> /conf/upgrade_log.txt 2>&1 @@ -421,7 +421,7 @@ pfSenseupgrade) fi # restore config - cp -p /tmp/configbak/* /conf 2>/dev/null + cp -Rp /tmp/configbak/* /conf 2>/dev/null # restore /etc symlinks rm /etc/hosts |