aboutsummaryrefslogtreecommitdiffstats
path: root/config/dansguardian/dansguardian.inc
diff options
context:
space:
mode:
authorPiBa-NL <pba_2k3@yahoo.com>2014-03-19 17:10:49 +0100
committerPiBa-NL <pba_2k3@yahoo.com>2014-03-19 17:10:49 +0100
commit39b3fe5d22482d16a161193167c00af90390343a (patch)
tree53b19691d90440731195eb2325db2ecd8511feb2 /config/dansguardian/dansguardian.inc
parent2a4f986325ccd3a08273bee285993415da12aeb2 (diff)
parentfd710b1c45207f551d7b0a38eb95b5b5e353ac77 (diff)
downloadpfsense-packages-39b3fe5d22482d16a161193167c00af90390343a.tar.gz
pfsense-packages-39b3fe5d22482d16a161193167c00af90390343a.tar.bz2
pfsense-packages-39b3fe5d22482d16a161193167c00af90390343a.zip
Merge branch 'master' of https://github.com/pfsense/pfsense-packages into hap_de-install_logging
Conflicts: config/haproxy-devel/haproxy.inc
Diffstat (limited to 'config/dansguardian/dansguardian.inc')
-rwxr-xr-xconfig/dansguardian/dansguardian.inc19
1 files changed, 10 insertions, 9 deletions
diff --git a/config/dansguardian/dansguardian.inc b/config/dansguardian/dansguardian.inc
index ad6e6482..0dd8ff99 100755
--- a/config/dansguardian/dansguardian.inc
+++ b/config/dansguardian/dansguardian.inc
@@ -87,6 +87,7 @@ function check_ca_hashes(){
$cert=0;
}
}
+ conf_mount_ro();
}
}
@@ -934,8 +935,8 @@ EOF;
}
else{
if ($dansguardian_blacklist['cron']=="force_download"){
- log_error("Blacklist udpate process started");
- file_notice("Dansguardian - Blacklist udpate process started","");
+ log_error("Blacklist update process started");
+ file_notice("Dansguardian - Blacklist update process started","");
file_put_contents("/root/dansguardian_custom.script",base64_decode($dansguardian_blacklist['custom_script']),LOCK_EX);
if ($dansguardian_blacklist['enable_custom_script'] && $dansguardian_blacklist['custom_script'] != "")
mwexec_bg("/root/dansguardian_custom.script");
@@ -1094,6 +1095,7 @@ EOF;
conf_mount_rw();
write_config();
+
#update cron
if ($cron_found > 0){
$config['cron']=$new_cron;
@@ -1180,8 +1182,8 @@ EOF;
$script='/usr/local/etc/rc.d/dansguardian.sh';
unlink_if_exists('/usr/local/etc/rc.d/dansguardian');
if($config['installedpackages']['dansguardian']['config'][0]['enable']=="on"){
- copy('/usr/local/pkg/dansguardian_rc.template',$script);
- chmod ($script,0755);
+ @copy('/usr/local/pkg/dansguardian_rc.template',$script);
+ @chmod ($script,0755);
if (is_process_running('dansguardian')){
log_error('Reloading Dansguardian');
exec("/usr/local/sbin/dansguardian -r");
@@ -1195,13 +1197,12 @@ EOF;
if (is_process_running('dansguardian')){
log_error('Dansguardian is disabled, stopping process...');
mwexec("$script stop");
- }
- if (file_exists($script))
- chmod ($script,444);
+ }
+ @unlink($script);
}
if (!file_exists(DANSGUARDIAN_DIR . '/etc/dansguardian/lists/phraselists/pornography/weighted_russian_utf8'))
- file_put_contents(DANSGUARDIAN_DIR . '/etc/dansguardian/lists/phraselists/pornography/weighted_russian_utf8',"",LOCK_EX);
+ @file_put_contents(DANSGUARDIAN_DIR . '/etc/dansguardian/lists/phraselists/pornography/weighted_russian_utf8',"",LOCK_EX);
#check ca certs hashes
check_ca_hashes();
@@ -1299,7 +1300,7 @@ function dansguardian_php_deinstall_command() {
if (file_exists("/usr/local/etc/rc.d/dansguardian.sh")){
conf_mount_rw();
- chmod ("/usr/local/etc/rc.d/dansguardian.sh",0444);
+ @unlink("/usr/local/etc/rc.d/dansguardian.sh");
conf_mount_ro();
}
}