Move things in subfolders
This commit is contained in:
parent
3329beb33c
commit
586b736974
11
setup.sh
11
setup.sh
|
@ -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
|
||||
|
||||
|
|
Reference in New Issue