diff options
Diffstat (limited to 'meta-networking/recipes-support/ntp/ntp.inc')
-rw-r--r-- | meta-networking/recipes-support/ntp/ntp.inc | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/meta-networking/recipes-support/ntp/ntp.inc b/meta-networking/recipes-support/ntp/ntp.inc index 3f53fffa3..a604b9c53 100644 --- a/meta-networking/recipes-support/ntp/ntp.inc +++ b/meta-networking/recipes-support/ntp/ntp.inc | |||
@@ -20,7 +20,7 @@ SRC_URI = "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-${PV}.tar.g | |||
20 | file://ntpdate.default \ | 20 | file://ntpdate.default \ |
21 | file://ntpdate.service \ | 21 | file://ntpdate.service \ |
22 | file://ntpd.service \ | 22 | file://ntpd.service \ |
23 | " | 23 | " |
24 | 24 | ||
25 | inherit autotools update-rc.d systemd | 25 | inherit autotools update-rc.d systemd |
26 | 26 | ||
@@ -37,27 +37,27 @@ PACKAGECONFIG[openssl] = "--with-openssl-libdir=${STAGING_LIBDIR} \ | |||
37 | openssl" | 37 | openssl" |
38 | 38 | ||
39 | do_install_append() { | 39 | do_install_append() { |
40 | install -d ${D}${sysconfdir}/init.d | 40 | install -d ${D}${sysconfdir}/init.d |
41 | install -m 644 ${WORKDIR}/ntp.conf ${D}${sysconfdir} | 41 | install -m 644 ${WORKDIR}/ntp.conf ${D}${sysconfdir} |
42 | install -m 755 ${WORKDIR}/ntpd ${D}${sysconfdir}/init.d | 42 | install -m 755 ${WORKDIR}/ntpd ${D}${sysconfdir}/init.d |
43 | install -d ${D}${bindir} | 43 | install -d ${D}${bindir} |
44 | install -m 755 ${WORKDIR}/ntpdate ${D}${bindir}/ntpdate-sync | 44 | install -m 755 ${WORKDIR}/ntpdate ${D}${bindir}/ntpdate-sync |
45 | 45 | ||
46 | # Fix hardcoded paths in scripts | 46 | # Fix hardcoded paths in scripts |
47 | sed -i 's!/usr/sbin/!${sbindir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync | 47 | sed -i 's!/usr/sbin/!${sbindir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync |
48 | sed -i 's!/usr/bin/!${bindir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync | 48 | sed -i 's!/usr/bin/!${bindir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync |
49 | sed -i 's!/etc/!${sysconfdir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync | 49 | sed -i 's!/etc/!${sysconfdir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync |
50 | sed -i 's!/var/!${localstatedir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync | 50 | sed -i 's!/var/!${localstatedir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync |
51 | sed -i 's!^PATH=.*!PATH=${base_sbindir}:${base_bindir}:${sbindir}:${bindir}!' ${D}${bindir}/ntpdate-sync | 51 | sed -i 's!^PATH=.*!PATH=${base_sbindir}:${base_bindir}:${sbindir}:${bindir}!' ${D}${bindir}/ntpdate-sync |
52 | 52 | ||
53 | install -d ${D}/${sysconfdir}/default | 53 | install -d ${D}/${sysconfdir}/default |
54 | install -m 644 ${WORKDIR}/ntpdate.default ${D}${sysconfdir}/default/ntpdate | 54 | install -m 644 ${WORKDIR}/ntpdate.default ${D}${sysconfdir}/default/ntpdate |
55 | install -d ${D}/${sysconfdir}/network/if-up.d | 55 | install -d ${D}/${sysconfdir}/network/if-up.d |
56 | ln -s ${bindir}/ntpdate-sync ${D}/${sysconfdir}/network/if-up.d | 56 | ln -s ${bindir}/ntpdate-sync ${D}/${sysconfdir}/network/if-up.d |
57 | 57 | ||
58 | install -d ${D}${systemd_unitdir}/system | 58 | install -d ${D}${systemd_unitdir}/system |
59 | install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/ | 59 | install -m 0644 ${WORKDIR}/ntpdate.service ${D}${systemd_unitdir}/system/ |
60 | install -m 0644 ${WORKDIR}/ntpd.service ${D}${systemd_unitdir}/system/ | 60 | install -m 0644 ${WORKDIR}/ntpd.service ${D}${systemd_unitdir}/system/ |
61 | } | 61 | } |
62 | 62 | ||
63 | PACKAGES += "ntpdate ${PN}-tickadj ${PN}-utils" | 63 | PACKAGES += "ntpdate ${PN}-tickadj ${PN}-utils" |
@@ -89,10 +89,10 @@ FILES_${PN} = "${bindir}/ntpd ${sysconfdir}/ntp.conf ${sysconfdir}/init.d/ntpd $ | |||
89 | FILES_${PN}-tickadj = "${bindir}/tickadj" | 89 | FILES_${PN}-tickadj = "${bindir}/tickadj" |
90 | FILES_${PN}-utils = "${bindir}" | 90 | FILES_${PN}-utils = "${bindir}" |
91 | FILES_ntpdate = "${bindir}/ntpdate \ | 91 | FILES_ntpdate = "${bindir}/ntpdate \ |
92 | ${sysconfdir}/network/if-up.d/ntpdate-sync \ | 92 | ${sysconfdir}/network/if-up.d/ntpdate-sync \ |
93 | ${bindir}/ntpdate-sync \ | 93 | ${bindir}/ntpdate-sync \ |
94 | ${sysconfdir}/default/ntpdate \ | 94 | ${sysconfdir}/default/ntpdate \ |
95 | ${systemd_unitdir}/system/ntpdate.service \ | 95 | ${systemd_unitdir}/system/ntpdate.service \ |
96 | " | 96 | " |
97 | 97 | ||
98 | CONFFILES_${PN} = "${sysconfdir}/ntp.conf" | 98 | CONFFILES_${PN} = "${sysconfdir}/ntp.conf" |
@@ -104,13 +104,13 @@ INITSCRIPT_PARAMS = "defaults" | |||
104 | 104 | ||
105 | pkg_postinst_ntpdate() { | 105 | pkg_postinst_ntpdate() { |
106 | if test "x$D" != "x"; then | 106 | if test "x$D" != "x"; then |
107 | exit 1 | 107 | exit 1 |
108 | else | 108 | else |
109 | if ! grep -q -s ntpdate /var/spool/cron/root; then | 109 | if ! grep -q -s ntpdate /var/spool/cron/root; then |
110 | echo "adding crontab" | 110 | echo "adding crontab" |
111 | test -d /var/spool/cron || mkdir -p /var/spool/cron | 111 | test -d /var/spool/cron || mkdir -p /var/spool/cron |
112 | echo "30 * * * * ${bindir}/ntpdate-sync silent" >> /var/spool/cron/root | 112 | echo "30 * * * * ${bindir}/ntpdate-sync silent" >> /var/spool/cron/root |
113 | fi | 113 | fi |
114 | fi | 114 | fi |
115 | } | 115 | } |
116 | 116 | ||