From 2190589cc6cadf947873bf788d5e0c2686dbb0d8 Mon Sep 17 00:00:00 2001 From: eyedeekay Date: Wed, 21 May 2025 18:38:00 -0400 Subject: [PATCH] fix broken path --- Makefile | 14 ++------------ install.sh | 0 preinst | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 12 deletions(-) mode change 100644 => 100755 install.sh create mode 100755 preinst diff --git a/Makefile b/Makefile index a16138a..12372f6 100644 --- a/Makefile +++ b/Makefile @@ -36,22 +36,12 @@ download: # Setup git user and directories setup-user: @echo "Setting up git user and directories..." - id -u git &>/dev/null || adduser \ - --system \ - --shell /bin/bash \ - --gecos 'Git Version Control' \ - --group \ - --disabled-password \ - --home /home/git \ - git + ./preinst mkdir -p $(DATA_PATH)/custom mkdir -p $(DATA_PATH)/data mkdir -p $(DATA_PATH)/log mkdir -p $(CONFIG_PATH) - chown -R git:git $(DATA_PATH)/ - chmod -R 750 $(DATA_PATH)/ - chown root:git $(CONFIG_PATH) - chmod 770 $(CONFIG_PATH) + ./postinst # Install Gitea binary install-binary: download diff --git a/install.sh b/install.sh old mode 100644 new mode 100755 diff --git a/preinst b/preinst new file mode 100755 index 0000000..0f2dc1e --- /dev/null +++ b/preinst @@ -0,0 +1,18 @@ +if [ "$(id -u)" != "0" ]; then + echo "This script must be run as root" 1>&2 + exit 1 +fi + +BINARY_PATH=${BASE}/usr/local/bin/gitea +SYSTEMD_PATH=${BASE}/etc/systemd/system +CONFIG_PATH=${BASE}/etc/gitea +DATA_PATH=${BASE}/var/lib/gitea + +echo "id -u git &>/dev/null || adduser \ + --system \ + --shell /bin/bash \ + --gecos 'Git Version Control' \ + --group \ + --disabled-password \ + --home /home/git \ + git" \ No newline at end of file