Annexe 3. syslogd-listfiles.msyslog.patch▲
syslogd-listfiles.msyslog.patch :
Sélectionnez
--- syslogd-listfiles.orig Fri Mar 14 17:25:30 2003
+++ syslogd-listfiles Wed Mar 19 11:56:52 2003
@@ -14,6 +14,12 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+### 19/03/03
+#
+# Gestion d'un fichier de configuration syslog.conf à la fois au format
+# syslog standard et au format modular-syslog
+#
+
$conf = "/etc/syslog.conf";
$opt_daily = 1;
$opt_all = 0;
@@ -109,8 +115,9 @@
$line .= $_;
chop ($line) if (/\\$/);
if (!/\\$/) {
- $line =~ s/\s+/\t/;
- $line =~ s/\t-/\t/;
+ $line =~ s/\s+/\t/g;
+ $line =~ s/\t-/\t/g;
+ if ($line =~ /\t%/ ) { $line =~ s/%.*\t(\/)/$1/; }
push (@lines, $line) if ($line =~ /\t\/(?!dev\/)/);
$line = "";
}

