qLinux
… a distribution study
<< Prev Logrotate-3.19.0
Next >> Libuv-1.43.0
Reference: Ntp-4.2.8p15. Download: ntp-4.2.8p15.tar.gz. Fix the build system:
patch -Np1 -i ntp-4.2.8p15-bld-20220322.patch
Apply a patch to fix the sources:
patch -Np1 -i ntp-4.2.8p15-src-20220322.patch
The blfs book mentions a sed command which is not verified yet:
sed -e 's/"(\\S+)"/"?([^\\s"]+)"?/' -i scripts/update-leap/update-leap.in
Configure the package:
./configure --prefix=/qlnx \ --without-sntp \ --mandir=/qlnx/man \ --sbindir=/qlnx/bin \ --libexecdir=/qlnx/bin/libexec \ --datarootdir=/tmp \ --enable-ipv6
–sbindir=/qlnx/bin, –libexecdir=/qlnx/bin/libexec
    The installer creates these empty directories, thus we have to define the correct location.
–without-sntp
    Disable the simple network protocol (snmp)
–datarootdir=/tmp
    Prevent installing unwanted documentation and share data.
–enable-ipv6
    Not sure if this is necessary, but it does no harm if not.
Build and install ntp:
make make install
Remove a deprecated tool and obsolete man page:
rm -v /qlnx/bin/ntpdc rm -v /qlnx/man/man1/ntpdc.1 /qlnx/man/man1/sntp.1
bin: calc_tickadj, ntp-keygen, ntp-wait, ntpd, ntpdate, ntpq, ntptrace, tickadj, update-leap
man: calc_tickadj.1, ntp-keygen.1, ntp-wait.1, ntpd.1, ntpq.1, ntptrace.1, sntp.1, update-leap.1, ntp.conf.5, ntp.keys.5
<< Prev Logrotate-3.19.0
Next >> Libuv-1.43.0