|
@@ -72,9 +72,11 @@ if [[ "$1" == "on" || "$1" == "On" || "$1" == "ON" ]]; then
|
72
|
72
|
if [ -d /etc/prosody ]; then
|
73
|
73
|
if [ ! -d /var/log/prosody ]; then
|
74
|
74
|
mkdir /var/log/prosody
|
|
75
|
+ chown root:adm /var/log/prosody
|
75
|
76
|
fi
|
76
|
77
|
sed -i 's|info = "/dev/null";|info = "/var/log/prosody/prosody.log";|g' /etc/prosody/prosody.cfg.lua
|
77
|
78
|
sed -i 's|error = "/dev/null";|error = "/var/log/prosody/prosody.err";|g' /etc/prosody/prosody.cfg.lua
|
|
79
|
+ sed -i 's|levels = { "error" }; to = "/dev/null";|levels = { "error" }; to = "syslog";|g' /etc/prosody/prosody.cfg.lua
|
78
|
80
|
fi
|
79
|
81
|
if [ -d /etc/exim4 ]; then
|
80
|
82
|
if [ ! -d /var/log/exim4 ]; then
|
|
@@ -132,8 +134,9 @@ else
|
132
|
134
|
if [ -d /etc/prosody ]; then
|
133
|
135
|
sed -i 's|info = "/var/log/prosody/prosody.log";|info = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
|
134
|
136
|
sed -i 's|error = "/var/log/prosody/prosody.err";|error = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
|
135
|
|
- shred -zu /var/log/prosody/prosody.log
|
136
|
|
- shred -zu /var/log/prosody/prosody.err
|
|
137
|
+ sed -i 's|levels = { "error" }; to = "syslog";|levels = { "error" }; to = "/dev/null";|g' /etc/prosody/prosody.cfg.lua
|
|
138
|
+ shred -zu /var/log/prosody/*
|
|
139
|
+ rm -rf /var/log/prosody
|
137
|
140
|
fi
|
138
|
141
|
if [ -d /etc/exim4 ]; then
|
139
|
142
|
sed -i 's|log_selector =.*|log_selector = -all|g' /etc/exim4/conf.d/main/90_exim4-config_log_selector
|