1. dget -x http://ftp.de.debian.org/debian/pool/ma ... 20.4-1.dsc
2. dpkg-source -x rsyslog_3.20.4-1.dsc
3. dpkg-buildpackage -uc -us
Now step 3 gave me:
- Code: Select all
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package rsyslog
dpkg-buildpackage: source version 3.20.4-1
dpkg-buildpackage: source changed by Michael Biebl <biebl@debian.org>
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7.0.9) quilt libpq-dev libkrb5-dev libgnutls-dev
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
Now I don't want/need kerberos support but I do wany mysql support. How do I add/remove support for the features I want when doing this way??
And just for history I tried the rsyslog.tgz from the rsyslog site but that doens't seem to install correctly and I also successfully installed from ubuntu repositories however that version is really old so I can't do stuff like:
- Code: Select all
$ModLoad ommysql # load the output driver (use ompgsql for PostgreSQL)
$ModLoad imudp # network reception
$UDPServerRun 514 # start a udp server at port 514
$ModLoad imuxsock # local message reception
$WorkDirectory /rsyslog/work # default location for work (spool) files
$ActionQueueType LinkedList # use asynchronous processing
$ActionQueueFileName dbq # set file name, also enables disk mode
$ActionResumeRetryCount -1 # infinite retries on insert failure
# for PostgreSQL replace :ommysql: by :ompgsql: below:
*.* :ommysql:hostname,dbname,userid,password;
which says requires 3.11 or above...
help, pointers?


