From 901bd1ab6ba25491f138d3eba9bfa2ed3ac82488 Mon Sep 17 00:00:00 2001 From: Jan Sydänviita Date: Sat, 22 Aug 2026 21:41:32 +0300 Subject: Revert to single forge user, improve --- roles/jails/22_forge/files/git-shell-commands/rename | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'roles/jails/22_forge/files/git-shell-commands/rename') diff --git a/roles/jails/22_forge/files/git-shell-commands/rename b/roles/jails/22_forge/files/git-shell-commands/rename index 8586991..be79192 100644 --- a/roles/jails/22_forge/files/git-shell-commands/rename +++ b/roles/jails/22_forge/files/git-shell-commands/rename @@ -1,4 +1,5 @@ #!/bin/sh +set -e if [ -z "$1" ] || [ -z "$2" ]; then echo "Usage: rename [OLD_NAME] [NEW_NAME]" exit 1 @@ -11,18 +12,5 @@ if [ -d "$2.git" ]; then echo "Repository $2 already exists" exit 1 fi - -OLD_GROUP="r_$(echo "$1" | sed 's/^\.//' | sha1 -q | cut -c1-14)" -NEW_GROUP="r_$(echo "$2" | sed 's/^\.//' | sha1 -q | cut -c1-14)" - mv "$1.git" "$2.git" - -# Rename group -pw groupmod "$OLD_GROUP" -l "$NEW_GROUP" 2>/dev/null || { - pw groupadd "$NEW_GROUP" 2>/dev/null || true - pw groupmod "$NEW_GROUP" -m "$USER" 2>/dev/null || true - pw groupdel "$OLD_GROUP" 2>/dev/null || true -} - -chown -R "$USER:$NEW_GROUP" "$2.git" echo "Renamed $1 to $2" -- cgit v1.3