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"
|
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
|
||||||
|
|
||||||
|
|
Reference in New Issue