| 75,18 → 75,14 |
| cp /var/Save/base/"$(ls -1t /var/Save/base|head -1)" $DIR_UPDATE |
| # backup organism logo |
| cp -f $DIR_WEB/images/organisme.png $DIR_UPDATE |
| # backup BL/WL custom files |
| # backup E2D BL/WL custom files |
| mkdir $DIR_UPDATE/custom_bl |
| for i in exceptioniplist urlregexplist exceptionsitelist bannedsitelist exceptionurllist bannedurllist |
| for i in urlregexplist exceptionsitelist bannedurllist |
| do |
| if [ -d /etc/dansguardian ]; then |
| cp /etc/dansguardian/lists/$i $DIR_UPDATE/custom_bl/ # before V3.3 |
| cp -rf /etc/dansguardian/lists/blacklists/ossi-* $DIR_UPDATE/custom_bl/ 2>/dev/null |
| else |
| cp $DIR_E2G/$i $DIR_UPDATE/custom_bl/ # since V3.3 |
| cp -rf $DIR_BLACKLIST/ossi-* $DIR_UPDATE/custom_bl/ 2>/dev/null |
| fi |
| cp $DIR_E2G/group1/$i $DIR_UPDATE/custom_bl/ |
| done |
| cp $DIR_E2G/common/exceptioniplist $DIR_UPDATE/custom_bl/ |
| cp -rf $DIR_BLACKLIST/ossi-* $DIR_UPDATE/custom_bl/ 2>/dev/null |
| # backup conf files (main conf file, filtering, digest, etc.) |
| mkdir $DIR_UPDATE/etc/ |
| cp -rf $DIR_ETC/* $DIR_UPDATE/etc/ |
| 181,12 → 177,10 |
| [ -e $DIR_UPDATE/gammurc ] && cp -f $DIR_UPDATE/gammurc /etc/ # Gammu conf file |
| [ -e $DIR_UPDATE/gammu_smsd_conf ] && cp -f $DIR_UPDATE/gammu_smsd_conf /etc/ # Gammu_smsd conf file |
| # Retrieve BL/WL custom files |
| cp -f $DIR_UPDATE/custom_bl/exceptioniplist $DIR_E2G/ |
| cp -f $DIR_UPDATE/custom_bl/exceptionsitelist $DIR_E2G/ |
| cp -f $DIR_UPDATE/custom_bl/exceptioniplist $DIR_E2G/common/ |
| cp -f $DIR_UPDATE/custom_bl/exceptionsitelist $DIR_E2G/group1/ |
| cp -f $DIR_UPDATE/custom_bl/urlregexplist $DIR_E2G/ |
| cp -f $DIR_UPDATE/custom_bl/bannedsitelist $DIR_E2G/ |
| cp -f $DIR_UPDATE/custom_bl/exceptionurllist $DIR_E2G/ |
| cp -f $DIR_UPDATE/custom_bl/bannedurllist $DIR_E2G/ |
| cp -f $DIR_UPDATE/custom_bl/bannedurllist $DIR_E2G/group1/ |
| cp -rf $DIR_UPDATE/custom_bl/ossi-* $DIR_BLACKLIST/ 2>/dev/null |
| chown -R e2guardian:apache $DIR_E2G |
| chmod -R g+rw $DIR_E2G |