[arch-commits] Commit in syslog-ng/trunk (PKGBUILD syslog-ng.conf)

Eric Bélanger eric at archlinux.org
Wed Feb 9 17:44:23 UTC 2011


    Date: Wednesday, February 9, 2011 @ 12:44:22
  Author: eric
Revision: 109435

upgpkg: syslog-ng 3.2.2-1
Upstream update, Updated backup array, Added optdepends reason, Fixed incorrect and duplicate entries in syslog-ng.conf (close FS#22269), Created /dev/log as a unix-dgram socket instead of stream (close FS#22153), Moved config files to /etc/syslog-ng/ (close FS#22089)

Modified:
  syslog-ng/trunk/PKGBUILD
  syslog-ng/trunk/syslog-ng.conf

----------------+
 PKGBUILD       |   41 ++++++++++++++++++-----------------------
 syslog-ng.conf |    7 +++----
 2 files changed, 21 insertions(+), 27 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-02-09 17:11:00 UTC (rev 109434)
+++ PKGBUILD	2011-02-09 17:44:22 UTC (rev 109435)
@@ -3,7 +3,7 @@
 # Contributor: Judd Vinet <jvinet at zeroflux.org>
 
 pkgname=syslog-ng
-pkgver=3.2.1
+pkgver=3.2.2
 pkgrel=1
 pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities"
 arch=('i686' 'x86_64')
@@ -11,26 +11,24 @@
 groups=('base')
 url="http://www.balabit.com/network-security/syslog-ng/"
 depends=('glib2' 'eventlog' 'tcp_wrappers' 'openssl' 'libcap')
-makedepends=('flex' 'pkgconfig')
-optdepends=('logrotate')
+makedepends=('flex' 'pkg-config')
+optdepends=('logrotate: for rotating log files')
 provides=('logger')
 options=('!libtool')
-backup=('etc/modules.conf' 'etc/syslog-ng.conf' 'etc/logrotate.d/syslog-ng')
-source=(http://www.balabit.com/downloads/files/syslog-ng/sources/$pkgver/source/$pkgname\_$pkgver.tar.gz
+backup=('etc/syslog-ng/modules.conf' 'etc/syslog-ng/scl.conf' 'etc/syslog-ng/syslog-ng.conf' 'etc/logrotate.d/syslog-ng')
+source=(http://www.balabit.com/downloads/files/syslog-ng/sources/${pkgver}/source/${pkgname}_${pkgver}.tar.gz
         syslog-ng.conf
         syslog-ng.logrotate
         syslog-ng.rc)
-md5sums=('c0160053e24a0408d08bbfd454b110df'
-         '08662e1ebb848f25e336c2588dc81261'
-         '735636090be4582885974542d2a75855'
-         '9bd98250cfa49e13fa3fa731b6040549')
+md5sums=('ed8ebe559d52a63fb61e3e2db566643f' '344dddfff946300f5576b13a7e8ea19f'\
+         '735636090be4582885974542d2a75855' '9bd98250cfa49e13fa3fa731b6040549')
+sha1sums=('3a340f8e72b460cc0bc1ec1d4c86b74678912dd6' 'b9eb8c61f7cccda543fc5c97fe1d40a8d15e713f'\
+         'ac997b25d7d8e69e66782d3771a0e12aff55ae7f' '65ba6f0b92b8acc8ec97bb381762f5fbef4d1beb')
 
 build() {
-    cd $srcdir/$pkgname-$pkgver
-
-    ./configure --prefix=/usr \
-                --sysconfdir=/etc \
-                --localstatedir=/var/lib/syslog-ng \
+    cd "$srcdir/$pkgname-$pkgver"
+    ./configure --prefix=/usr --sysconfdir=/etc/syslog-ng \
+                --libexecdir=/usr/lib --localstatedir=/var/lib/syslog-ng \
                 --enable-tcp-wrapper \
                 --with-pidfile-dir=/var/run \
                 --disable-spoof-source
@@ -38,13 +36,10 @@
 }
 
 package() {
-    cd $srcdir/$pkgname-$pkgver
-    make DESTDIR=$pkgdir install
-    install -dm755 $pkgdir/var/lib/syslog-ng
-    install -Dm644 $srcdir/syslog-ng.conf $pkgdir/etc/syslog-ng.conf
-    install -Dm644 $srcdir/syslog-ng.logrotate $pkgdir/etc/logrotate.d/syslog-ng
-    install -Dm755 $srcdir/syslog-ng.rc $pkgdir/etc/rc.d/syslog-ng
-
-    # remove libexec
-    rmdir $pkgdir/usr/libexec
+    cd "$srcdir/$pkgname-$pkgver"
+    make DESTDIR="$pkgdir" install
+    install -dm755 "$pkgdir/var/lib/syslog-ng" "$pkgdir/etc/syslog-ng/patterndb.d"
+    install -Dm644 "$srcdir/syslog-ng.conf" "$pkgdir/etc/syslog-ng/syslog-ng.conf"
+    install -Dm644 "$srcdir/syslog-ng.logrotate" "$pkgdir/etc/logrotate.d/syslog-ng"
+    install -Dm755 "$srcdir/syslog-ng.rc" "$pkgdir/etc/rc.d/syslog-ng"
 }

Modified: syslog-ng.conf
===================================================================
--- syslog-ng.conf	2011-02-09 17:11:00 UTC (rev 109434)
+++ syslog-ng.conf	2011-02-09 17:44:22 UTC (rev 109435)
@@ -1,6 +1,6 @@
 @version: 3.2
 #
-# /etc/syslog-ng.conf
+# /etc/syslog-ng/syslog-ng.conf
 #
 
 options {
@@ -18,7 +18,7 @@
 };
 
 source src {
-  unix-stream("/dev/log");
+  unix-dgram("/dev/log");
   internal();
   file("/proc/kmsg");
 };
@@ -55,8 +55,7 @@
 filter f_mail { facility(mail); };
 filter f_news { facility(news); };
 filter f_user { facility(user); };
-filter f_uucp { facility(cron); };
-filter f_news { facility(news); };
+filter f_uucp { facility(uucp); };
 filter f_ppp { facility(local2); };
 filter f_debug { not facility(auth, authpriv, news, mail); };
 filter f_messages { level(info..warn) and not facility(auth, authpriv, mail, news, cron) and not program(syslog-ng) and not filter(f_iptables); };




More information about the arch-commits mailing list