From 24e7bbc55686b703c561af7cddaaca2f19744194 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sat, 29 Mar 2025 23:19:21 +0100 Subject: sync-any-packages: always run as "mirror" --- sync-any-packages | 4 ++++ 1 file changed, 4 insertions(+) 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' -- cgit v1.2.3-70-g09d2