diff options
Diffstat (limited to 'meta-systemd/recipes-core/systemd/systemd-compat-units.bb')
-rw-r--r-- | meta-systemd/recipes-core/systemd/systemd-compat-units.bb | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/meta-systemd/recipes-core/systemd/systemd-compat-units.bb b/meta-systemd/recipes-core/systemd/systemd-compat-units.bb deleted file mode 100644 index 6b6b4dda98..0000000000 --- a/meta-systemd/recipes-core/systemd/systemd-compat-units.bb +++ /dev/null @@ -1,59 +0,0 @@ -DESCRIPTION = "Units to make systemd work better with existing sysvinit scripts" - -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" - -PR = "r18" - -inherit allarch - -SRC_URI = "file://*.service" - -do_install() { - install -d ${D}${systemd_unitdir}/system/basic.target.wants - install -d ${D}${systemd_unitdir}/system/sysinit.target.wants/ - install -m 0644 ${WORKDIR}/run-postinsts.service ${D}${systemd_unitdir}/system - ln -sf ../run-postinsts.service ${D}${systemd_unitdir}/system/basic.target.wants/ - ln -sf ../run-postinsts.service ${D}${systemd_unitdir}/system/sysinit.target.wants/ - - install -m 0644 ${WORKDIR}/machineid.service ${D}${systemd_unitdir}/system - ln -sf ../machineid.service ${D}${systemd_unitdir}/system/sysinit.target.wants/ - ln -sf ../machineid.service ${D}${systemd_unitdir}/system/basic.target.wants/ - - # hack to make old style sysvinit postinsts succeed - install -d ${D}${bindir} - echo "echo 1" > ${D}${bindir}/runlevel - chmod 0755 ${D}${bindir}/runlevel -} - -SYSTEMD_DISABLED_SYSV_SERVICES = " \ - busybox-udhcpc \ - dnsmasq \ - hwclock \ - networking \ - syslog \ - syslog.busybox \ -" - -pkg_postinst_${PN} () { -cd $D${sysconfdir}/init.d - -echo "Disabling the following sysv scripts: " - -OPTS="" - -if [ -n "$D" ]; then - OPTS="--root=$D" -fi - -for i in ${SYSTEMD_DISABLED_SYSV_SERVICES} ; do - if [ \( -e $i -o $i.sh \) -a ! -e $D${sysconfdir}/systemd/system/$i.service ] ; then - echo -n "$i: " ; systemctl ${OPTS} mask $i.service - fi -done ; echo -} - -FILES_${PN} = "${systemd_unitdir}/system ${bindir}" -RDPEPENDS_${PN} = "systemd" - - |