mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
polkit: install group rules in /usr/share/ instead of /etc/
Rules shipped by OS packages should go in /usr/share/. /etc/ is reserved for local modifications. This allows local users and admins to provide overrides. It also removes the need to fix directory permissions. Signed-off-by: Luca Boccassi <bluca@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
c796185326
commit
d5e90541f8
|
|
@ -7,7 +7,7 @@ require polkit-group-rule.inc
|
|||
SRC_URI = "file://50-org.freedesktop.timedate1.rules"
|
||||
|
||||
do_install() {
|
||||
install -m 0755 ${UNPACKDIR}/50-org.freedesktop.timedate1.rules ${D}${sysconfdir}/polkit-1/rules.d
|
||||
install -D -m 0755 ${UNPACKDIR}/50-org.freedesktop.timedate1.rules ${D}${datadir}/polkit-1/rules.d
|
||||
}
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ require polkit-group-rule.inc
|
|||
SRC_URI = "file://50-org.freedesktop.NetworkManager.rules"
|
||||
|
||||
do_install() {
|
||||
install -m 0755 ${UNPACKDIR}/50-org.freedesktop.NetworkManager.rules ${D}${sysconfdir}/polkit-1/rules.d
|
||||
install -D -m 0755 ${UNPACKDIR}/50-org.freedesktop.NetworkManager.rules ${D}${datadir}/polkit-1/rules.d
|
||||
}
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ SRC_URI = "file://50-org.freedesktop.udiskie.rules"
|
|||
RDEPENDS:${PN} += "udisks2"
|
||||
|
||||
do_install() {
|
||||
install -m 0755 ${UNPACKDIR}/50-org.freedesktop.udiskie.rules ${D}${sysconfdir}/polkit-1/rules.d
|
||||
install -D -m 0755 ${UNPACKDIR}/50-org.freedesktop.udiskie.rules ${D}${datadir}/polkit-1/rules.d
|
||||
}
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
|
|
|
|||
|
|
@ -5,9 +5,3 @@ inherit features_check
|
|||
REQUIRED_DISTRO_FEATURES = "polkit"
|
||||
|
||||
inherit useradd
|
||||
|
||||
do_install:prepend() {
|
||||
install -m 700 -d ${D}${sysconfdir}/polkit-1/rules.d
|
||||
chown polkitd:root ${D}/${sysconfdir}/polkit-1/rules.d
|
||||
}
|
||||
USERADD_PARAM:${PN}:prepend = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd;"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user