mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +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…
x
Reference in New Issue
Block a user