summaryrefslogtreecommitdiffstats
path: root/src/etc/pfSense-rc
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2017-01-02 12:54:00 -0200
committerRenato Botelho <renato@netgate.com>2017-01-02 12:54:36 -0200
commit9bf6cdc135ddf108bc08f048687130c09cd09f4b (patch)
tree457b650e1bfb181283b9aca26253814d0ba64c78 /src/etc/pfSense-rc
parent64f165448c4582113588de17c22ed0021175dd2a (diff)
downloadpfsense-9bf6cdc135ddf108bc08f048687130c09cd09f4b.zip
pfsense-9bf6cdc135ddf108bc08f048687130c09cd09f4b.tar.gz
Ticket #6096: Remove target before try to move, also use mv -f to avoid human interaction
Diffstat (limited to 'src/etc/pfSense-rc')
-rwxr-xr-xsrc/etc/pfSense-rc10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/etc/pfSense-rc b/src/etc/pfSense-rc
index 382da91..4d2c3fb 100755
--- a/src/etc/pfSense-rc
+++ b/src/etc/pfSense-rc
@@ -122,14 +122,16 @@ if [ "${USE_MFS_TMPVAR}" != "true" -a -f /root/var/db/pkg/local.sqlite ]; then
MOVE_PKG_DATA=1
rm -rf /var/db/pkg 2>/dev/null
rm -rf /var/cache/pkg 2>/dev/null
- mv /root/var/db/pkg /var/db
- mv /root/var/cache/pkg /var/cache
+ mv -f /root/var/db/pkg /var/db
+ mv -f /root/var/cache/pkg /var/cache
# If use MFS var is enabled, move files to a safe place
elif [ "${USE_MFS_TMPVAR}" = "true" -a -f /var/db/pkg/local.sqlite ]; then
MOVE_PKG_DATA=1
+ rm -rf /root/var/db/pkg 2>/dev/null
+ rm -rf /root/var/cache/pkg 2>/dev/null
/bin/mkdir -p /root/var/db /root/var/cache
- mv /var/db/pkg /root/var/db
- mv /var/cache/pkg /root/var/cache
+ mv -f /var/db/pkg /root/var/db
+ mv -f /var/cache/pkg /root/var/cache
fi
if [ "${USE_MFS_TMPVAR}" = "true" ]; then
OpenPOWER on IntegriCloud