Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2025-03-29 23:19:21 +0100
committerErich Eckner <git@eckner.net>2025-03-29 23:19:21 +0100
commit24e7bbc55686b703c561af7cddaaca2f19744194 (patch)
treed694f2159e604d2956d7d80fc6067a0ae8ed2e96
parent92f317e73efba9aa52da1bcaa0d94162fd79b0e7 (diff)
sync-any-packages: always run as "mirror"
-rwxr-xr-xsync-any-packages4
1 files changed, 4 insertions, 0 deletions
diff --git a/sync-any-packages b/sync-any-packages
index 9771322..8ca9ef7 100755
--- a/sync-any-packages
+++ b/sync-any-packages
@@ -14,6 +14,10 @@ if [ $# -ne 1 ] || [ ! -d "$1" ]; then
exit 1
fi
+if [ "$(whoami)" != 'mirror' ]; then
+ exec su mirror -c "$0 $*"
+fi
+
exec 9> /tmp/sync-any-packages.lock
if ! flock -n 9; then
>&2 echo 'cannot obtain lock'