Subversion Repositories ALCASAR

Rev

Rev 3201 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3201 Rev 3206
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-conf.sh 3201 2024-05-28 17:21:34Z rexy $
2
# $Id: alcasar-conf.sh 3206 2024-06-16 22:31:29Z rexy $
3
 
3
 
4
# alcasar-conf.sh
4
# alcasar-conf.sh
5
# by REXY
5
# by REXY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 177... Line 177...
177
		[ -e $DIR_UPDATE/gammurc ] && cp -f $DIR_UPDATE/gammurc /etc/ # Gammu conf file
177
		[ -e $DIR_UPDATE/gammurc ] && cp -f $DIR_UPDATE/gammurc /etc/ # Gammu conf file
178
		[ -e $DIR_UPDATE/gammu_smsd_conf ] && cp -f $DIR_UPDATE/gammu_smsd_conf /etc/ # Gammu_smsd conf file
178
		[ -e $DIR_UPDATE/gammu_smsd_conf ] && cp -f $DIR_UPDATE/gammu_smsd_conf /etc/ # Gammu_smsd conf file
179
# Retrieve BL/WL custom files
179
# Retrieve BL/WL custom files
180
		cp -f $DIR_UPDATE/custom_bl/exceptioniplist $DIR_E2G/common/ 
180
		cp -f $DIR_UPDATE/custom_bl/exceptioniplist $DIR_E2G/common/ 
181
		cp -f $DIR_UPDATE/custom_bl/exceptionsitelist $DIR_E2G/group1/
181
		cp -f $DIR_UPDATE/custom_bl/exceptionsitelist $DIR_E2G/group1/
182
		cp -f $DIR_UPDATE/custom_bl/urlregexplist $DIR_E2G/
182
		cp -f $DIR_UPDATE/custom_bl/urlregexplist $DIR_E2G/group1/
183
		cp -f $DIR_UPDATE/custom_bl/bannedurllist $DIR_E2G/group1/
183
		cp -f $DIR_UPDATE/custom_bl/bannedurllist $DIR_E2G/group1/
184
		cp -rf $DIR_UPDATE/custom_bl/ossi-* $DIR_BLACKLIST/ 2>/dev/null
184
		cp -rf $DIR_UPDATE/custom_bl/ossi-* $DIR_BLACKLIST/ 2>/dev/null
185
		chown -R e2guardian:apache $DIR_E2G
185
		chown -R e2guardian:apache $DIR_E2G
186
		chmod -R g+rw $DIR_E2G
186
		chmod -R g+rw $DIR_E2G
187
# Adapt DNS/URL filtering
187
# Adapt DNS/URL filtering
Line 190... Line 190...
190
		$DIR_BIN/alcasar-bl.sh -cat_choice
190
		$DIR_BIN/alcasar-bl.sh -cat_choice
191
		$DIR_BIN/alcasar-bl.sh -reload
191
		$DIR_BIN/alcasar-bl.sh -reload
192
# admin profile update (admin + manager + backup)
192
# admin profile update (admin + manager + backup)
193
		$DIR_BIN/alcasar-profil.sh --list
193
		$DIR_BIN/alcasar-profil.sh --list
194
# Apply changes between versions
194
# Apply changes between versions
195
##   V5.5 --> V6.0
195
##   V3.5 --> V3.6
196
		## remove dnsmasq service
196
		## remove dnsmasq service
197
		[ -e /etc/dnsmasq-whitelist.conf ] && rm -f /etc/dnsmasq*
197
		[ -e /etc/dnsmasq-whitelist.conf ] && rm -f /etc/dnsmasq*
198
		[ -e /etc/systemd/system/dnsmasq-whitelist.service ] && rm -f /etc/systemd/system/dnsmasq* && urpme dnsmasq
198
		[ -e /etc/systemd/system/dnsmasq-whitelist.service ] && rm -f /etc/systemd/system/dnsmasq* && urpme dnsmasq
199
# Remove the update folder
199
# Remove the update folder
200
		rm -rf $DIR_UPDATE
200
		rm -rf $DIR_UPDATE