diff options
| -rw-r--r-- | meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb b/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb index b1392e9b31..3801933b56 100644 --- a/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb +++ b/meta-oe/recipes-extended/rsyslog/rsyslog_7.4.4.bb | |||
| @@ -10,7 +10,6 @@ Rsyslog is an enhanced syslogd supporting, among others, MySQL,\ | |||
| 10 | very easy to setup for the novice user." | 10 | very easy to setup for the novice user." |
| 11 | 11 | ||
| 12 | DEPENDS = "zlib libestr json-c" | 12 | DEPENDS = "zlib libestr json-c" |
| 13 | DEPENDS += "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" | ||
| 14 | HOMEPAGE = "http://www.rsyslog.com/" | 13 | HOMEPAGE = "http://www.rsyslog.com/" |
| 15 | LICENSE = "GPLv3 & LGPLv3 & Apache-2.0" | 14 | LICENSE = "GPLv3 & LGPLv3 & Apache-2.0" |
| 16 | LIC_FILES_CHKSUM = "file://COPYING;md5=51d9635e646fb75e1b74c074f788e973 \ | 15 | LIC_FILES_CHKSUM = "file://COPYING;md5=51d9635e646fb75e1b74c074f788e973 \ |
| @@ -27,7 +26,38 @@ SRC_URI[sha256sum] = "276d094d1e4c62c770ec8a72723667f119eee038912b79cf3337d439bc | |||
| 27 | 26 | ||
| 28 | inherit autotools pkgconfig systemd update-rc.d | 27 | inherit autotools pkgconfig systemd update-rc.d |
| 29 | 28 | ||
| 30 | EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'systemd', '--with-systemdsystemunitdir=${systemd_unitdir}/system/', '--without-systemdsystemunitdir', d)} --enable-cached-man-pages" | 29 | EXTRA_OECONF += "--enable-cached-man-pages" |
| 30 | |||
| 31 | # first line is default yes in configure | ||
| 32 | PACKAGECONFIG ??= " \ | ||
| 33 | zlib rsyslogd rsyslogrt klog inet regexp uuid libgcrypt \ | ||
| 34 | imdiag gnutls \ | ||
| 35 | ${@base_contains('DISTRO_FEATURES', 'snmp', 'snmp', '', d)} \ | ||
| 36 | ${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ | ||
| 37 | " | ||
| 38 | |||
| 39 | # default yes in configure | ||
| 40 | PACKAGECONFIG[zlib] = "--enable-zlib,--disable-zlib,zlib," | ||
| 41 | PACKAGECONFIG[rsyslogd] = "--enable-rsyslogd,--disable-rsyslogd,," | ||
| 42 | PACKAGECONFIG[rsyslogrt] = "--enable-rsyslogrt,--disable-rsyslogrt,," | ||
| 43 | PACKAGECONFIG[inet] = "--enable-inet,--disable-inet,," | ||
| 44 | PACKAGECONFIG[klog] = "--enable-klog,--disable-klog,," | ||
| 45 | PACKAGECONFIG[regexp] = "--enable-regexp,--disable-regexp,," | ||
| 46 | PACKAGECONFIG[uuid] = "--enable-uuid,--disable-uuid,util-linux," | ||
| 47 | PACKAGECONFIG[libgcrypt] = "--enable-libgcrypt,--disable-libgcrypt,libgcrypt," | ||
| 48 | PACKAGECONFIG[testbench] = "--enable-testbench,--disable-testbench,," | ||
| 49 | |||
| 50 | # default no in configure | ||
| 51 | PACKAGECONFIG[debug] = "--enable-debug,--disable-debug,," | ||
| 52 | PACKAGECONFIG[imdiag] = "--enable-imdiag,--disable-imdiag,," | ||
| 53 | PACKAGECONFIG[snmp] = "--enable-snmp,--disable-snmp,net-snmp," | ||
| 54 | PACKAGECONFIG[gnutls] = "--enable-gnutls,--disable-gnutls,gnutls," | ||
| 55 | PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,--without-systemdsystemunitdir,systemd," | ||
| 56 | PACKAGECONFIG[mysql] = "--enable-mysql,--disable-mysql,mysql5," | ||
| 57 | PACKAGECONFIG[postgresql] = "--enable-pgsql,--disable-pgsql,postgresql," | ||
| 58 | PACKAGECONFIG[libdbi] = "--enable-libdbi,--disable-libdbi,libdbi," | ||
| 59 | PACKAGECONFIG[mail] = "--enable-mail,--disable-mail,," | ||
| 60 | PACKAGECONFIG[gui] = "--enable-gui,--disable-gui,," | ||
| 31 | 61 | ||
| 32 | do_install_append() { | 62 | do_install_append() { |
| 33 | install -d "${D}${sysconfdir}/init.d" | 63 | install -d "${D}${sysconfdir}/init.d" |
