summaryrefslogtreecommitdiffstats
path: root/remote/modules/policykit
diff options
context:
space:
mode:
Diffstat (limited to 'remote/modules/policykit')
-rw-r--r--remote/modules/policykit/data/etc/systemd/system/polkitd.service (renamed from remote/modules/policykit/data/lib/systemd/system/polkitd.service)2
-rw-r--r--remote/modules/policykit/policykit.build5
2 files changed, 4 insertions, 3 deletions
diff --git a/remote/modules/policykit/data/lib/systemd/system/polkitd.service b/remote/modules/policykit/data/etc/systemd/system/polkitd.service
index d3f192d1..2aeb3c48 100644
--- a/remote/modules/policykit/data/lib/systemd/system/polkitd.service
+++ b/remote/modules/policykit/data/etc/systemd/system/polkitd.service
@@ -4,4 +4,4 @@ Description=Authenticate and Authorize Users to Run Privileged Tasks
[Service]
Type=dbus
BusName=org.freedesktop.PolicyKit1
-ExecStart=/usr/lib/policykit-1/polkitd --no-debug
+ExecStart=%%POLKITD%% --no-debug
diff --git a/remote/modules/policykit/policykit.build b/remote/modules/policykit/policykit.build
index b6b70b7f..7c2f3991 100644
--- a/remote/modules/policykit/policykit.build
+++ b/remote/modules/policykit/policykit.build
@@ -6,7 +6,7 @@ fetch_source () {
}
build () {
- COPYLIST="list_dpkg_output"
+ COPYLIST="$MODULE_DIR/list_dpkg_output"
[ -e "${COPYLIST}" ] && rm "${COPYLIST}"
list_packet_files >> "${COPYLIST}"
@@ -14,7 +14,8 @@ build () {
}
post_copy() {
-
+ local POLPATH="$(grep '/polkitd$' "$COPYLIST" | head -1 | sed -e 's/[\/&]/\\&/g')"
+ sed -i "s/%%POLKITD%%/${POLPATH}/g" "$TARGET_BUILD_DIR/etc/systemd/system/polkitd.service"
#Add Polkit User/Group/Shadow to Stage3.2
pinfo "Adding polkitd user to target system..."
add_user "polkitd"