summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDouglas Iuri Medeiros Cabral2021-06-13 23:03:38 -0300
committerDouglas Iuri Medeiros Cabral2021-06-13 23:03:38 -0300
commitc370f2502c57010baa1ad226e38db246d4477434 (patch)
tree5fa425546788b6e0ba530c8c0ae159053b2e9741
parent7fa48fd08c3204d90a0657a0275daf7a9e300197 (diff)
downloadaur-c370f2502c57010baa1ad226e38db246d4477434.tar.gz
Copy old config.db to /etc/forticlient/.old/
-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
}