From 5abbb4d4bcc9e3dca0b9a67b16ffe1ceb9eb7699 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 5 Mar 2010 03:13:38 +0100 Subject: [PATCH] rsyslog: update to 4.6.1, add -{my,postgre}sql subpkgs. --HG-- extra : convert_revision : fa1ca2604f719ccfeee6281951d789e92e66c3b0 --- srcpkgs/rsyslog-mysql | 1 + srcpkgs/rsyslog-postgresql | 1 + srcpkgs/rsyslog/rsyslog-mysql.template | 18 ++++++++++++++++++ srcpkgs/rsyslog/rsyslog-postgresql.template | 16 ++++++++++++++++ srcpkgs/rsyslog/template | 10 ++++++---- 5 files changed, 42 insertions(+), 4 deletions(-) create mode 120000 srcpkgs/rsyslog-mysql create mode 120000 srcpkgs/rsyslog-postgresql create mode 100644 srcpkgs/rsyslog/rsyslog-mysql.template create mode 100644 srcpkgs/rsyslog/rsyslog-postgresql.template diff --git a/srcpkgs/rsyslog-mysql b/srcpkgs/rsyslog-mysql new file mode 120000 index 00000000000..4ade98bc4c2 --- /dev/null +++ b/srcpkgs/rsyslog-mysql @@ -0,0 +1 @@ +rsyslog \ No newline at end of file diff --git a/srcpkgs/rsyslog-postgresql b/srcpkgs/rsyslog-postgresql new file mode 120000 index 00000000000..4ade98bc4c2 --- /dev/null +++ b/srcpkgs/rsyslog-postgresql @@ -0,0 +1 @@ +rsyslog \ No newline at end of file diff --git a/srcpkgs/rsyslog/rsyslog-mysql.template b/srcpkgs/rsyslog/rsyslog-mysql.template new file mode 100644 index 00000000000..4a6e305c031 --- /dev/null +++ b/srcpkgs/rsyslog/rsyslog-mysql.template @@ -0,0 +1,18 @@ +# Template file for 'rsyslog-mysql'. +# +short_desc="${sourcepkg} MySQL add-on" +long_desc="${long_desc} + + This package contains the MySQL add-on to store log messages." + +Add_dependency run glibc +Add_dependency run zlib +Add_dependency run openssl +Add_dependency run rsyslog +Add_dependency run libmysqlclient + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib/rsyslog + mv ${SRCPKGDESTDIR}/usr/lib/rsyslog/ommysql.so ${DESTDIR}/usr/lib/rsyslog +} diff --git a/srcpkgs/rsyslog/rsyslog-postgresql.template b/srcpkgs/rsyslog/rsyslog-postgresql.template new file mode 100644 index 00000000000..4725bebcdfe --- /dev/null +++ b/srcpkgs/rsyslog/rsyslog-postgresql.template @@ -0,0 +1,16 @@ +# Template file for 'rsyslog-postgresql'. +# +short_desc="${sourcepkg} PostgreSQL add-on" +long_desc="${long_desc} + + This package contains the PostgreSQL add-on to store log messages." + +Add_dependency run glibc +Add_dependency run rsyslog +Add_dependency run postgresql-libs + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib/rsyslog + mv ${SRCPKGDESTDIR}/usr/lib/rsyslog/ompgsql.so ${DESTDIR}/usr/lib/rsyslog +} diff --git a/srcpkgs/rsyslog/template b/srcpkgs/rsyslog/template index 301723ab723..eaa4ebe2549 100644 --- a/srcpkgs/rsyslog/template +++ b/srcpkgs/rsyslog/template @@ -1,18 +1,18 @@ # Template file for 'rsyslog' pkgname=rsyslog -version=4.6.0 +version=4.6.1 distfiles="http://download.rsyslog.com/$pkgname/$pkgname-$version.tar.gz" build_style=gnu_configure -configure_args="--enable-gnutls" +configure_args="--enable-gnutls --enable-mysql --enable-pgsql" short_desc="An Enhanced multi-threaded syslog daemon" maintainer="Juan RP " -checksum=113ff56cf60de96f0be871b9d4f9fbad69289fec280247d81b88f2c01f720b4d +checksum=dbfa6a0472c8e4a08fe2c28b0c4f698e7fc2fafdd06092c06389d3dc364e8f2c long_desc=" Rsyslog is an enhanced multi-threaded syslogd supporting, among others, MySQL, PgSQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any message part, and fine grain output format control." -subpackages="$pkgname-gnutls" +subpackages="$pkgname-gnutls $pkgname-mysql $pkgname-postgresql" conf_files="/etc/rsyslog.conf /etc/conf.d/rsyslogd" openrc_services="rsyslogd default" @@ -21,6 +21,8 @@ Add_dependency run zlib Add_dependency build pkg-config Add_dependency build zlib-devel Add_dependency build gnutls-devel +Add_dependency build postgresql-libs-devel +Add_dependency build libmysqlclient-devel post_install() {