qLinux
… a distribution study
<< Prev libfastjson-0.99.8
Next >> Optional Packages
Rsyslog-8.2202.0
Download: rsyslog-8.2202.0.tar.gz
Fix the build system:
patch -Np1 -i rsyslog-8.2202.0-bld-20220218.patch
Fix the sources:
patch -Np1 -i rsyslog-8.2202.0-src-20220218.patch
Build the package:
./configure --prefix=/qlnx \ --disable-libgcrypt \ --disable-fmhttp \ --disable-helgrind \ --sbindir=/qlnx/bin \ --mandir=/qlnx/man
–disable-libgcrypt
    Requires libgcrypt which is not available yet.
–disable-fmhttp
    Requires curl which is not available yet.
–disable-helgrind
    Disable valgrind helgrind because it is not needed right now and even valgrind is not available yet.
Do NOT set  disable-inet 
option. This causes that the required lib lmnet will not be build.
Build and install rsyslogd:
make make install
Change the mode:
chmod 0754 /qlnx/bin/rsyslogd
Configure rsyslogd
Create the group  adm 
:
groupadd -g 4 adm
Installed files
    /qlnx/bin/rsyslogd
    /qlnx/man/man5/rsyslog.conf.5, /qlnx/man/man8/rsyslogd.8
    /qlnx/lib/rsyslog/* (directory)
<< Prev libfastjson-0.99.8
Next >> Optional Packages