From: Christian Heller Date: Mon, 10 Feb 2025 15:54:51 +0000 (+0100) Subject: Outsource install and startup shell code to plomlib. X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/booking/static/%27%29;%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20chunks.push%28escapeHTML%28span%5B2%5D%29%29;%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20chunks.push%28%27?a=commitdiff_plain;h=1a5b87a60dfe4c4110d55bd88fbef3412bb640bd;p=ytplom Outsource install and startup shell code to plomlib. --- diff --git a/install.sh b/install.sh index fe698ad..b1b3feb 100755 --- a/install.sh +++ b/install.sh @@ -1,15 +1,2 @@ #!/usr/bin/sh -set -e - -PATH_APP_SHARE=~/.local/share/ytplom -PATH_LOCAL_BIN=~/.local/bin -NAME_EXECUTABLE=ytplom - -mkdir -p "${PATH_APP_SHARE}" "${PATH_LOCAL_BIN}" - -rm -rf ${PATH_APP_SHARE}/migrations/* - -cp -rL ./src/* "${PATH_APP_SHARE}/" -cp "${NAME_EXECUTABLE}" "${PATH_LOCAL_BIN}/" - -echo "Installed executable to ${PATH_LOCAL_BIN}/${NAME_EXECUTABLE}, app files to ${PATH_APP_SHARE}." +./plomlib/sh/install.sh ytplom diff --git a/plomlib b/plomlib index 0b4baee..0bf9480 160000 --- a/plomlib +++ b/plomlib @@ -1 +1 @@ -Subproject commit 0b4baee83e05737b24360e395393a87658feeee2 +Subproject commit 0bf94804e718fb4d41995dbfe9c6dc3315d366f2 diff --git a/ytplom b/ytplom deleted file mode 100755 index a79767c..0000000 --- a/ytplom +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/sh -set -e - -PATH_APP_SHARE=~/.local/share/ytplom -PATH_VENV="${PATH_APP_SHARE}/venv" - -python3 -m venv "${PATH_VENV}" -. "${PATH_VENV}/bin/activate" - -if [ "$1" = "install_deps" ]; then - echo "Checking dependencies." - pip3 install -r "${PATH_APP_SHARE}/requirements.txt" - exit 0 -fi - -export PYTHONPATH="${PATH_APP_SHARE}:${PYTHONPATH}" -python3 "${PATH_APP_SHARE}/run.py" $@