From 76f5c19d272b7f73198751a65d8ca6a5a4864bb1 Mon Sep 17 00:00:00 2001 From: Jan Sydänviita Date: Thu, 20 Aug 2026 18:39:12 +0300 Subject: Add multi user support to forge --- roles/jails/22_forge/files/git-shell-commands/delete | 3 +++ 1 file changed, 3 insertions(+) (limited to 'roles/jails/22_forge/files/git-shell-commands/delete') diff --git a/roles/jails/22_forge/files/git-shell-commands/delete b/roles/jails/22_forge/files/git-shell-commands/delete index 1c1ce0d..78666ed 100644 --- a/roles/jails/22_forge/files/git-shell-commands/delete +++ b/roles/jails/22_forge/files/git-shell-commands/delete @@ -7,5 +7,8 @@ if [ ! -d "$1.git" ]; then echo "Repository $1 does not exist" exit 1 fi + +GROUP="r_$(echo "$1" | sed 's/^\.//' | sha1 -q | cut -c1-14)" rm -rf "$1.git" +pw groupdel "$GROUP" 2>/dev/null || true echo "Deleted repository $1" -- cgit v1.3