Browse Source

ntpd: create config_file directory

ntpd's configuration is stored in /var/etc, but the init script doesn't
create this directory. To be fair this folder is used by other packages
as well, for instance dnsmasq. Still, it's better not to rely on other
packages to create it.

Fixes: #10636

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
lilik-openwrt-22.03
Sebastian Kemper 5 years ago
committed by tripolar
parent
commit
18335dc424
2 changed files with 3 additions and 1 deletions
  1. +1
    -1
      net/ntpd/Makefile
  2. +2
    -0
      net/ntpd/files/ntpd.init

+ 1
- 1
net/ntpd/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ntp
PKG_VERSION:=4.2.8p13
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/


+ 2
- 0
net/ntpd/files/ntpd.init View File

@ -40,6 +40,8 @@ start_ntpd_instance() {
# since some of them might be dynamic interfaces (like IPsec
# tunnels) which aren't known by ubus.
mkdir -p "$(dirname "$config_file")"
trunc
emit "driftfile /var/lib/ntp/ntp.drift\n"


Loading…
Cancel
Save