SUMMARY = "Daemon to watch for file creation and set default file context" DESCRIPTION = "\ The restorecond daemon uses inotify to watch files listed in the \ /etc/selinux/restorecond.conf, when they are created, this daemon \ will make sure they have the correct file context associated with \ the policy." SECTION = "base" LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=393a5ca445f6965873eca0259a17f833" require selinux_common.inc inherit pkgconfig systemd update-rc.d DEPENDS = "libsepol libselinux glib-2.0" EXTRA_OEMAKE = "SYSTEMDSYSTEMUNITDIR=${systemd_system_unitdir} \ SYSTEMDUSERUNITDIR=${systemd_user_unitdir} \ " S = "${WORKDIR}/git/restorecond" FILES:${PN} += "${datadir}/dbus-1/services/org.selinux.Restorecond.service \ ${systemd_user_unitdir}/* \ " SYSTEMD_SERVICE:restorecond = "restorecond.service" INITSCRIPT_PACKAGES = "restorecond" INITSCRIPT_NAME:restorecond = "restorecond" INITSCRIPT_PARAMS:restorecond = "defaults" do_install:append() { if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'false', 'true', d)}; then # remove /usr/lib/systemd/user rm -rf ${D}${nonarch_libdir} fi }