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