Initial commit
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
SUMMARY = "Enhances systemd compatilibity with existing SysVinit scripts"
|
||||
HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd"
|
||||
LICENSE = "MIT"
|
||||
|
||||
PR = "r29"
|
||||
|
||||
PACKAGE_WRITE_DEPS += "systemd-systemctl-native"
|
||||
|
||||
S = "${WORKDIR}"
|
||||
|
||||
inherit features_check
|
||||
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "systemd"
|
||||
|
||||
SYSTEMD_DISABLED_SYSV_SERVICES = " \
|
||||
busybox-udhcpc \
|
||||
hwclock \
|
||||
networking \
|
||||
nfsserver \
|
||||
nfscommon \
|
||||
syslog.busybox \
|
||||
"
|
||||
|
||||
pkg_postinst:${PN} () {
|
||||
|
||||
cd $D${sysconfdir}/init.d || exit 0
|
||||
|
||||
echo "Disabling the following sysv scripts: "
|
||||
|
||||
if [ -n "$D" ]; then
|
||||
OPTS="--root=$D"
|
||||
else
|
||||
OPTS=""
|
||||
fi
|
||||
|
||||
for i in ${SYSTEMD_DISABLED_SYSV_SERVICES} ; do
|
||||
if [ -e $i -o -e $i.sh ] && ! [ -e $D${sysconfdir}/systemd/system/$i.service -o -e $D${systemd_system_unitdir}/$i.service ] ; then
|
||||
echo -n "$i: "
|
||||
systemctl $OPTS mask $i.service
|
||||
fi
|
||||
done
|
||||
echo
|
||||
}
|
||||
|
||||
RDEPENDS:${PN} = "systemd"
|
||||
Reference in New Issue
Block a user