12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- #
- # Licensed under the GNU General Public License, version 3.
- # See the file http://www.gnu.org/licenses/gpl.txt
- from pisi.actionsapi import get
- from pisi.actionsapi import autotools
- from pisi.actionsapi import pisitools
- def setup():
- #pisitools.cflags.add('-fpie -DSYSLOGD_PIDNAME=\\"syslogd.pid\\"')
- pisitools.ldflags.add("-pie -Wl,-z,relro -Wl,-z,now")
- autotools.configure("\
- --sbindir=/usr/bin \
- --disable-gui \
- --disable-mysql \
- --disable-pgsql \
- --disable-relp \
- --disable-gnutls \
- --disable-static \
- --disable-rfc3195 \
- --disable-omjournal \
- --disable-testbench \
- --disable-mmnormalize \
- --disable-gssapi-krb5 \
- --disable-generate-man-pages \
- --disable-uuid \
- --enable-mail \
- --enable-zlib \
- --enable-imdiag \
- --enable-imfile \
- --enable-imptcp \
- --enable-mmanon \
- --enable-omprog \
- --enable-mmaudit \
- --enable-pmsnare \
- --enable-impstats \
- --enable-omstdout \
- --enable-omuxsock \
- --enable-largefile \
- --enable-pmlastmsg \
- --enable-mmjsonparse \
- --enable-pmrfc3164sd \
- --enable-pmcisconames \
- --enable-sm_cust_bindcdr \
- --enable-unlimited-select \
- --enable-pmaixforwardedfrom \
- --enable-cached-man-pages \
- --with-systemdsystemunitdir=no \
- ")
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
- def build():
- autotools.make()
- def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dodoc("COPYING*", "README", "AUTHORS", "ChangeLog")
-
- # create needed directory
- pisitools.dodir("/var/spool/rsyslog")
- pisitools.dodir("/var/empty/dev")
|