Move things in subfolders

This commit is contained in:
southerntofu 2020-04-27 17:58:17 +02:00
parent 3329beb33c
commit 586b736974
5 changed files with 7 additions and 4 deletions

View File

@ -4,6 +4,9 @@
DEST="/usr/local/bin"
# TODO: Make default backend configurable
BACKEND=./backends/git-build
# Autodetect forgehook user if it's already setup
owner=$(find /usr/local/bin/forgehook-backend -maxdepth 0 -printf '%u')
if [[ $? = 0 ]]; then
@ -40,21 +43,21 @@ fi
# TODO: Check we can escalade privileges
# Everyone can execute (user-facing wrapper)
sudo cp forgehook $DEST
sudo cp bin/forgehook $DEST
sudo chown "$owner:$owner" $DEST/forgehook
# Only $owner can execute
sudo cp forgehook-backend $DEST
sudo cp bin/forgehook-backend $DEST
sudo chown "$owner:$owner" $DEST/forgehook-backend
sudo chmod 744 $DEST/forgehook-backend
# Only root should execute
sudo cp forgehook-run $DEST
sudo cp bin/forgehook-run $DEST
sudo chown "$owner:$owner" $DEST/forgehook-run
sudo chmod 744 $DEST/forgehook-run
# Everyone can execute (wrapper script for build manager such as git-build)
sudo cp forgehook-run-backend $DEST
sudo cp $BACKEND $DEST
sudo chown "$owner:$owner" $DEST/forgehook-run-backend
sudo chmod 755 $DEST/forgehook-run-backend