Move all to deprecated folder.
This commit is contained in:
16
deprecated/firmware/buildroot/package/openntpd/Config.in
Normal file
16
deprecated/firmware/buildroot/package/openntpd/Config.in
Normal file
@@ -0,0 +1,16 @@
|
||||
config BR2_PACKAGE_OPENNTPD
|
||||
bool "openntpd"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
depends on BR2_USE_MMU # fork ()
|
||||
depends on !BR2_PACKAGE_NTP # conflicting binaries
|
||||
help
|
||||
OpenNTPD is an easy to use implementation of the Network Time
|
||||
Protocol. It provides the ability to sync the local clock
|
||||
to remote NTP servers and can act as NTP server itself,
|
||||
redistributing the local clock. It just works.
|
||||
|
||||
http://www.openntpd.org/
|
||||
|
||||
comment "openntpd needs a toolchain w/ NPTL"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||
25
deprecated/firmware/buildroot/package/openntpd/S49ntp
Executable file
25
deprecated/firmware/buildroot/package/openntpd/S49ntp
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
|
||||
[ -x /usr/sbin/ntpd ] || exit 0
|
||||
[ -f /etc/ntpd.conf ] || exit 0
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
printf "Starting openntpd: "
|
||||
start-stop-daemon -S -x /usr/sbin/ntpd -- -s -p /run/ntpd.pid
|
||||
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
stop)
|
||||
printf "Stopping openntpd: "
|
||||
start-stop-daemon -K -q -p /run/ntpd.pid
|
||||
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
restart)
|
||||
"$0" stop
|
||||
sleep 1
|
||||
"$0" start
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|restart}"
|
||||
;;
|
||||
esac
|
||||
11
deprecated/firmware/buildroot/package/openntpd/ntpd.service
Normal file
11
deprecated/firmware/buildroot/package/openntpd/ntpd.service
Normal file
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=OpenNTP Daemon
|
||||
After=network.target
|
||||
Conflicts=systemd-timesyncd.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/sbin/ntpd -s -d
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -0,0 +1,2 @@
|
||||
# From ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/SHA256
|
||||
sha256 a993d95976e375acc0ab1a677fd268f55024477835633c8ae404895046bccb23 openntpd-5.7p4.tar.gz
|
||||
33
deprecated/firmware/buildroot/package/openntpd/openntpd.mk
Normal file
33
deprecated/firmware/buildroot/package/openntpd/openntpd.mk
Normal file
@@ -0,0 +1,33 @@
|
||||
################################################################################
|
||||
#
|
||||
# openntpd
|
||||
#
|
||||
################################################################################
|
||||
|
||||
OPENNTPD_VERSION = 5.7p4
|
||||
OPENNTPD_SITE = http://ftp.openbsd.org/pub/OpenBSD/OpenNTPD
|
||||
OPENNTPD_LICENSE = MIT-like, BSD-2c, BSD-3c
|
||||
OPENNTPD_LICENSE_FILES = COPYING
|
||||
|
||||
# openntpd uses pthread functions for arc4random emulation but forgets
|
||||
# to use -pthread
|
||||
OPENNTPD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -pthread"
|
||||
|
||||
define OPENNTPD_INSTALL_INIT_SYSTEMD
|
||||
$(INSTALL) -D -m 0644 package/openntpd/ntpd.service \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/ntpd.service
|
||||
mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
|
||||
ln -fs ../../../../usr/lib/systemd/system/ntpd.service \
|
||||
$(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/ntpd.service
|
||||
endef
|
||||
|
||||
define OPENNTPD_INSTALL_INIT_SYSV
|
||||
$(INSTALL) -m 0755 -D package/openntpd/S49ntp \
|
||||
$(TARGET_DIR)/etc/init.d/S49ntp
|
||||
endef
|
||||
|
||||
define OPENNTPD_USERS
|
||||
_ntp -1 _ntp -1 * - - - Network Time Protocol daemon
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user