Skip to content
Snippets Groups Projects
Commit ae669b15 authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

mini update in deploy_app

parent 3449eb22
No related branches found
No related tags found
1 merge request!1support custom phase per project
......@@ -12,7 +12,7 @@
# 2021-11-01 v0.6 <axel.hahn@iml.unibe.ch> save config diffs
# 2021-11-02 v0.7 <axel.hahn@iml.unibe.ch> delete logs keping N files
# 2022-11-24 v0.8 <axel.hahn@iml.unibe.ch> tar -xzf without dot as 2nd param
# 2022-11-24 v0.9 <axel.hahn@iml.unibe.ch> support custom phase per project
# 2022-11-25 v0.9 <axel.hahn@iml.unibe.ch> support custom phase per project
# ======================================================================
......@@ -21,6 +21,7 @@
# ----------------------------------------------------------------------
cd $( dirname $0 )
selfdir=$( /bin/pwd )
_version=0.9
tmpdir=/var/tmp/imldeployment_packages
logdir=/var/log/imldeployment-client
......@@ -307,28 +308,32 @@ cd $( dirname $0 )
action="deploy"
typeset -i defaultupdate=0
echo
echo
echo "<<<<<<<<<<##########| IML - DEPLOYMENT SCRIPT |##########>>>>>>>>>>"
echo
echo "_______________________________________________________________________________
IML - DEPLOYMENT CLIENT
DOCS: https://os-docs.iml.unibe.ch/imldeployment-client/ _____
_________________________________________________________________________/ v$_version
"
while getopts 'hfl' arg; do
case ${arg} in
h)
echo "HELP"
echo "Load one or more profiles profile to deploy an application."
echo "If the download file is not newer then it does not extract files and does not"
echo "run pre and post hooks - it updates the config files only and sets the owner."
echo "HELP:"
echo " Loads one or more profiles profile to deploy an application."
echo " If the download file is not newer then it does not extract files and does not"
echo " Optionally it cleans up the target directory."
echo " Runs pre and post hooks - it updates the config files only and sets the owner."
echo
echo "Syntax:"
echo "SYNTAX:"
echo " $( basename $0 ) [OPTION] [PROFILE(S)]"
echo
echo "Optioms:"
echo "OPTIONS:"
echo " -h | show this help and exit"
echo " -f | force full installation even if the download file is not newer"
echo " -l | list exiting profile names"
echo
echo "Profile(s):"
echo "PROFILE(S):"
echo " Set one or more valid profile names. By default it loops over all profiles."
echo " This prameter limits the execution to the given profiles."
echo " Use option -l to get a list of profiles."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment