<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div style="" class="">confirm a6d843f7ad7d1dbf1fefb6f12432e54941a680a9<br style="" class=""></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><br style="" class=""></div><div style="" class=""><span style="" class="">I first configure and compile eventlog (eventlog-0.2.13) and then configure and compile syslog-ng (syslog-ng-3.2.5).</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color:rgb(0, 0,
0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><span style="" class="">I configure syslog-ng with following parameters:</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><span style="" class=""> --with-libnet=${STAGING_BINDIR_CROSS} \<br style="" class=""> --enable-dynamic-linking \<br style="" class=""> ${noipv6} \<br style="" class=""> --enable-ssl \<br style="" class=""> --disable-sub-streams \<br style="" class=""> --disable-pacct \<br style="" class=""> --disable-linux-caps \<br style="" class=""> --disable-pcre \<br style="" class=""> --disable-sql \<br style="" class=""> --enable-systemd \<br style="" class="">
--with-systemdsystemunitdir=${systemd_unitdir}/system \</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><span style="" class="">And I install it using:</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><span style="" class=""> mv ${D}/${sysconfdir}/modules.conf ${D}/${sysconfdir}/scl-modules.conf<br style="" class=""> sed
-i "s#@include 'modules.conf'#@include 'scl-modules.conf'#g" ${D}/${sysconfdir}/scl.conf<br style="" class=""> install -d ${D}/${sysconfdir}/${PN}<br style="" class=""> install ${WORKDIR}/syslog-ng.conf ${D}${sysconfdir}/${PN}.conf<br style="" class=""> install -d ${D}/${sysconfdir}/init.d<br style="" class=""> install -m 755 ${WORKDIR}/initscript ${D}/${sysconfdir}/init.d/syslog.${PN}</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande,
sans-serif;background-color:transparent;font-style:normal;"><span style="" class="">with </span><br style="" class=""><span style="" class="">${sysconfdir = /etc</span><br style="" class=""><span style="" class="">${PN}=syslog-ng</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;
font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><br style="" class=""><span style="" class=""></span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><span style="" class="">I used this syslog-ng.inc file:</span></div><div class="" style="color:rgb(0, 0, 0);font-size:16px;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;background-color:transparent;font-style:normal;"><br style="" class=""><span style="" class=""></span></div><span style="" class="">DESCRIPTION = "Alternative system logger
daemon"<br style="" class="">DEPENDS = "libol flex eventlog glib-2.0"<br style="" class="">LICENSE = "GPL LGPL"<br style="" class="">LIC_FILES_CHKSUM = "file://COPYING;md5=7ec1bcc46f28b11f4722e20d9b7dd4d5"<br style="" class=""><br style="" class=""># syslog initscript is handled explicitly because order of<br style="" class=""># update-rc.d and update-alternatives is important<br style="" class="">RDEPENDS_${PN} += " ${@base_conditional("ONLINE_PACKAGE_MANAGEMENT", "none", "", "update-rc.d", d)}"<br style="" class=""><br style="" class="">INC_PR = "r7"<br style="" class=""><br style="" class="">inherit autotools systemd<br style="" class=""><br style="" class="">SRC_URI = "http://www.balabit.com/downloads/files/syslog-ng/sources/${PV}/source/${PN}_${PV}.tar.gz"<br style="" class=""><br style="" class="">noipv6 = "${@base_contains('DISTRO_FEATURES', 'ipv6', '', '--disable-ipv6', d)}"<br style="" class=""><br style="" class="">EXTRA_OECONF = " \<br
style="" class=""> --with-libnet=${STAGING_BINDIR_CROSS} \<br style="" class=""> --enable-dynamic-linking \<br style="" class=""> ${noipv6} \<br style="" class=""> --enable-ssl \<br style="" class=""> --disable-sub-streams \<br style="" class=""> --disable-pacct \<br style="" class=""> --disable-linux-caps \<br style="" class=""> --disable-pcre \<br style="" class=""> --disable-sql \<br style="" class=""> --enable-systemd \<br style="" class=""> --with-systemdsystemunitdir=${systemd_unitdir}/system \<br style="" class="">"<br style="" class=""><br style="" class="">do_configure_prepend() {<br style="" class="">
eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e
"s/-D_LARGEFILE_SOURCE//" -e "s/-D_FILE_OFFSET_BITS=64//"
${S}/configure.in', d)}"<br style="" class="">}<br style="" class=""><br style="" class=""># rename modules.conf
because it breaks update-modules <br style="" class=""># see http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-October/035537.html<br style="" class="">do_install_append() {<br style="" class=""> mv ${D}/${sysconfdir}/modules.conf ${D}/${sysconfdir}/scl-modules.conf<br style="" class=""> sed -i "s#@include 'modules.conf'#@include 'scl-modules.conf'#g" ${D}/${sysconfdir}/scl.conf<br style="" class=""> install -d ${D}/${sysconfdir}/${PN}<br style="" class=""> install ${WORKDIR}/syslog-ng.conf ${D}${sysconfdir}/${PN}.conf<br style="" class=""> install -d ${D}/${sysconfdir}/init.d<br style="" class=""> install -m 755 ${WORKDIR}/initscript ${D}/${sysconfdir}/init.d/syslog.${PN}<br style=""
class="">}<br style="" class=""><br style="" class="">SYSTEMD_PACKAGES = "${PN}-systemd"<br style="" class="">SYSTEMD_SERVICE = "${PN}.service"<br style="" class=""><br style="" class="">FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \<br style="" class=""> ${sysconfdir} ${sharedstatedir} ${localstatedir} \<br style="" class=""> ${base_bindir}/* ${base_sbindir}/* \<br style="" class=""> ${base_libdir}/*${SOLIBS} \<br style="" class=""> ${datadir}/${BPN} ${libdir}/${BPN}/*${SOLIBS} \<br style="" class=""> ${datadir}/include/scl/ ${datadir}/xsd"<br style="" class="">FILES_${PN}-dev +=
"${libdir}/${BPN}/lib*.la ${libdir}/${BPN}/*${SOLIBSDEV}"<br style="" class="">CONFFILES_${PN} = "${sysconfdir}/${PN}.conf ${sysconfdir}/scl.conf ${sysconfdir}/scl-modules.conf"<br style="" class=""><br style="" class="">pkg_postinst_${PN} () {<br style="" class=""> /etc/init.d/syslog stop<br style="" class=""> update-alternatives --install ${sysconfdir}/init.d/syslog syslog-init syslog.${PN} 200<br style="" class=""><br style="" class=""> if test "x$D" != "x"; then<br style="" class=""> OPT="-r $D"<br style="" class=""> else<br style="" class=""> OPT="-s"<br style=""
class=""> fi<br style="" class=""> # remove all rc.d-links potentially created from alternative<br style="" class=""> # syslog packages before creating new ones<br style="" class=""> update-rc.d $OPT -f syslog remove<br style="" class=""> update-rc.d $OPT syslog start 20 2 3 4 5 . stop 90 0 1 6 .<br style="" class="">}<br style="" class=""><br style="" class="">pkg_prerm_${PN} () {<br style="" class=""> if test "x$D" = "x"; then<br style="" class=""> if test "$1" = "upgrade" -o "$1" = "remove"; then<br style=""
class=""> /etc/init.d/syslog stop<br style="" class=""> fi<br style="" class=""> fi<br style="" class=""><br style="" class=""> update-alternatives --remove syslog-init syslog.${PN}<br style="" class="">}<br style="" class=""><br style="" class="">pkg_postrm_${PN} () {<br style="" class=""> if test "x$D" != "x"; then<br style="" class=""> OPT="-r $D"<br style="" class=""> else<br style=""
class=""> OPT=""<br style="" class=""> fi<br style="" class=""> if test "$1" = "remove" -o "$1" = "purge"; then<br style="" class=""> if ! test -e "/etc/init.d/syslog"; then<br style="" class=""> update-rc.d $OPT syslog remove<br style="" class=""> fi<br style="" class=""> fi<br style="" class="">}</span> <div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div class="" style="font-family:
HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div class="" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="" class="" dir="ltr"> <font style="" class="" size="2" face="Arial"> Le Mercredi 23 juillet 2014 17h00, Gergely Nagy <algernon@balabit.hu> a écrit :<br style="" class=""> </font> </div> <br style="" class=""><br style="" class=""> <div style="" class="">Jean Faye <<a href="" style="" class="" shape="rect" ymailto="mailto:ismael.faye@yahoo.fr">ismael.faye@yahoo.fr</a>> writes:<br style="" class="" clear="none"><br style="" class="" clear="none">> There is no syslog-ng directory in /usr/lib/ on my platform. It's strange.<br style="" class="" clear="none"><br style="" class="" clear="none">Then your installation is incomplete. How did you install syslog-ng?<div style="" class="" id="yqtfd26925"><br style=""
class="" clear="none"><br style="" class="" clear="none">-- <br style="" class="" clear="none">|8]<br style="" class="" clear="none">______________________________________________________________________________<br style="" class="" clear="none">Member info: <a href="" style="" class="" shape="rect" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br style="" class="" clear="none">Documentation: <a href="" style="" class="" shape="rect" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br style="" class="" clear="none">FAQ: <a href="" style="" class="" shape="rect" target="_blank">http://www.balabit.com/wiki/syslog-ng-faq</a><br style="" class="" clear="none"><br style="" class="" clear="none"></div><br style="" class=""><br style="" class=""></div> </div> </div> </div> </div></body></html>