Fix rosti.sh
* Check if symlink exists before it's created
This commit is contained in:
parent
63d5507a91
commit
5e446efd24
2 changed files with 6 additions and 5 deletions
4
Makefile
4
Makefile
|
@ -1,5 +1,5 @@
|
|||
DOCKER=docker
|
||||
VERSION=2021.02-1
|
||||
VERSION=2021.03-1
|
||||
|
||||
all: build
|
||||
|
||||
|
@ -16,4 +16,4 @@ squashed:
|
|||
|
||||
push: squashed
|
||||
$(DOCKER) tag rosti/runtime:dev-squashed rosti/runtime:$(VERSION)
|
||||
$(DOCKER) push rosti/runtime:$(VERSION)
|
||||
$(DOCKER) push rosti/runtime:$(VERSION)
|
||||
|
|
|
@ -28,7 +28,8 @@ function setTech() {
|
|||
tech=$1
|
||||
|
||||
# Activation of primary tech bin directory
|
||||
test ! -e $PRIMARYDIR || $TECHDIR/$tech/bin
|
||||
# test ! -e $PRIMARYDIR || $TECHDIR/$tech/bin
|
||||
test -L $PRIMARYDIR && unlink $PRIMARYDIR
|
||||
ln -s $TECHDIR/$tech/bin $PRIMARYDIR
|
||||
|
||||
# Parse name of the tech - like python or node
|
||||
|
@ -51,7 +52,7 @@ function setTech() {
|
|||
echo "IMPORTANT: /srv/venv exists, if you have changed python version, make sure to create or update the virtualenv:"
|
||||
echo
|
||||
echo " rm -rf /srv/venv"
|
||||
echo " python3 -m venv /srv/venv)"
|
||||
echo " python3 -m venv /srv/venv"
|
||||
echo
|
||||
echo "Don't forget to backup the old venv if necessary."
|
||||
else
|
||||
|
@ -71,7 +72,7 @@ function setTech() {
|
|||
test -e /srv/conf/php-fpm/pool.d/app.conf || mv /srv/app/pool_app.conf /srv/conf/php-fpm/pool.d/app.conf
|
||||
test -e /srv/conf/php-fpm/php.ini || mv /srv/app/php.ini /srv/conf/php-fpm/php.ini
|
||||
|
||||
ln -s /srv/conf/php-fpm/php.ini /opt/techs/$tech/etc/conf.d/app.ini
|
||||
test ! -e /srv/conf/php-fpm/php.ini && ln -s /srv/conf/php-fpm/php.ini /opt/techs/$tech/etc/conf.d/app.ini
|
||||
|
||||
# And remove unneeded ones
|
||||
# TODO: not sure how good idea this is
|
||||
|
|
Loading…
Reference in a new issue