summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--forticlient-vpn.install7
1 files changed, 6 insertions, 1 deletions
diff --git a/forticlient-vpn.install b/forticlient-vpn.install
index 69523045c905..899b18685470 100644
--- a/forticlient-vpn.install
+++ b/forticlient-vpn.install
@@ -1,5 +1,6 @@
pre_install () {
BACKUP_DIR=/etc/forticlient/.old
+ FCT_CONFIG_DB=/etc/forticlient/config.db
FCT_CONFIG=/etc/forticlient/config.xml
EC_CONFIG=/opt/forticlient/XMLs/ecdata.xml
@@ -11,6 +12,10 @@ pre_install () {
exit 0
fi
+ if [ -d $BACKUP_DIR ] && [ $(stat -c "%a" $BACKUP_DIR) -eq 600 ] && [ -f $FCT_CONFIG_DB ]; then
+ cp $FCT_CONFIG_DB $BACKUP_DIR
+ fi
+
if [ -d $BACKUP_DIR ] && [ $(stat -c "%a" $BACKUP_DIR) -eq 600 ] && [ -f $FCT_CONFIG ]; then
cp $FCT_CONFIG $BACKUP_DIR
fi
@@ -105,7 +110,7 @@ post_install() {
post_upgrade() {
cat << EOF
-==> After upgrade, to restore your config, copy XML file from /etc/forticlient/.old/ to /etc/forticlient/config.xml
+==> After upgrade, to restore your config, copy old file from /etc/forticlient/.old/ to /etc/forticlient/
EOF
}