summarylogtreecommitdiffstats
path: root/multilib.diff
diff options
context:
space:
mode:
authorTim Schumacher2022-11-03 20:33:53 +0100
committerTim Schumacher2022-11-03 20:33:53 +0100
commit02f3cb7b52b1a9eed64b9801289890e436ece865 (patch)
treec31a8db189c30587a7e3566569c5f1bd7615d4a3 /multilib.diff
parenta2e2c2ae8ad1e566f8ccc9fb0742d7be625d980b (diff)
downloadaur-lib32-polkit.tar.gz
Import lib32-polkit from the official repository
Diffstat (limited to 'multilib.diff')
-rw-r--r--multilib.diff26
1 files changed, 26 insertions, 0 deletions
diff --git a/multilib.diff b/multilib.diff
new file mode 100644
index 000000000000..1d919c9c69a2
--- /dev/null
+++ b/multilib.diff
@@ -0,0 +1,26 @@
+diff --git i/meson_post_install.py w/meson_post_install.py
+index e742310..b8cd360 100644
+--- i/meson_post_install.py
++++ w/meson_post_install.py
+@@ -29,7 +29,9 @@ except KeyError:
+
+ dst = os.path.join(bindir, 'pkexec')
+
+-if os.geteuid() == 0:
++if not os.path.exists(dst):
++ pass
++elif os.geteuid() == 0:
+ os.chown(dst, 0, -1)
+ os.chmod(dst, 0o4755)
+ else:
+@@ -62,7 +64,9 @@ for dst in dst_dirs:
+ # and/or other users.
+ dst = os.path.join(pkglibdir, 'polkit-agent-helper-1')
+
+-if os.geteuid() == 0:
++if not os.path.exists(dst):
++ pass
++elif os.geteuid() == 0:
+ os.chown(dst, 0, -1)
+ os.chmod(dst, 0o4755)
+ else: