Skip to content
Snippets Groups Projects
Commit 09382c12 authored by Tomáš Plesník's avatar Tomáš Plesník
Browse files

revert updatovani serverovych cest; zmena nazvu funkci dle Stabni kultury

parent 93d27f91
No related branches found
No related tags found
No related merge requests found
...@@ -49,7 +49,7 @@ err() ...@@ -49,7 +49,7 @@ err()
} }
err_clean() errClean()
{ {
echo "FAILED!" echo "FAILED!"
echo " -> Uninstalling server package ... OK" echo " -> Uninstalling server package ... OK"
...@@ -62,7 +62,7 @@ err_clean() ...@@ -62,7 +62,7 @@ err_clean()
} }
root_chck() rootChck()
{ {
if [ $UID -ne 0 ]; then if [ $UID -ne 0 ]; then
echo "You must be root for running this script!" echo "You must be root for running this script!"
...@@ -71,7 +71,7 @@ root_chck() ...@@ -71,7 +71,7 @@ root_chck()
} }
params_chck() paramsChck()
{ {
if [ -z $prefix ]; then if [ -z $prefix ]; then
prefix=/opt prefix=/opt
...@@ -92,7 +92,7 @@ params_chck() ...@@ -92,7 +92,7 @@ params_chck()
} }
old_package_chck() oldPackageChck()
{ {
old_package_version_file="${etc}/package_version" old_package_version_file="${etc}/package_version"
if [ -f $old_package_version_file ]; then if [ -f $old_package_version_file ]; then
...@@ -104,7 +104,7 @@ old_package_chck() ...@@ -104,7 +104,7 @@ old_package_chck()
} }
perl_chck() perlChck()
{ {
echo -n "Checking Perl interpreter ... " echo -n "Checking Perl interpreter ... "
if which perl 1> /dev/null; then if which perl 1> /dev/null; then
...@@ -116,7 +116,7 @@ perl_chck() ...@@ -116,7 +116,7 @@ perl_chck()
fi fi
} }
modules_chck() modulesChck()
{ {
for module in ${modules[@]}; for module in ${modules[@]};
do do
...@@ -130,20 +130,20 @@ modules_chck() ...@@ -130,20 +130,20 @@ modules_chck()
} }
make_warden_dir() makeWardenDir()
{ {
echo -n "Creating Warden server directory ... " echo -n "Creating Warden server directory ... "
test -d $prefix || mkdir -p $prefix test -d $prefix || mkdir -p $prefix
if cp -R ${dirname}/warden-server $prefix 2> $err; then if cp -R ${dirname}/warden-server $prefix 2> $err; then
echo "OK" echo "OK"
else else
err_clean errClean
fi fi
cp ${dirname}/uninstall.sh $server_path cp ${dirname}/uninstall.sh $server_path
} }
make_server_conf() makeServerConf()
{ {
echo -n "Creating server configuration file ... " echo -n "Creating server configuration file ... "
echo "# echo "#
...@@ -207,11 +207,11 @@ make_server_conf() ...@@ -207,11 +207,11 @@ make_server_conf()
if [ $ret_val -eq 0 ]; then if [ $ret_val -eq 0 ]; then
echo "OK" echo "OK"
else else
err_clean errClean
fi fi
} }
make_apache_conf() makeApacheConf()
{ {
echo -n "Creating Apache configuration file ... " echo -n "Creating Apache configuration file ... "
echo "# echo "#
...@@ -243,27 +243,25 @@ PerlSwitches -I $lib ...@@ -243,27 +243,25 @@ PerlSwitches -I $lib
if [ $ret_val -eq 0 ]; then if [ $ret_val -eq 0 ]; then
echo "OK" echo "OK"
else else
err_clean errClean
fi fi
} }
changeServerPath() changeServerPath()
{ {
echo "Update server path ..."; echo -n "Update server path ...";
for file in `ls -1 $bin` perl -pi -e "s#/opt#${prefix}#" ${lib}/Warden.pm 2> $err; ret_val=`echo $?`
do
echo "- update server path: ${bin}/$file" if [ $ret_val -eq 0 ]; then
perl -pi -e "s#/opt#${prefix}#" ${bin}/$file echo "OK"
done else
errClean
echo "- update server path: ${lib}/Warden.pm" fi
perl -pi -e "s#/opt#${prefix}#" ${lib}/Warden.pm
} }
create_symlinks() createSymlinks()
{ {
echo "Creating symbolic links ..." echo "Creating symbolic links ..."
for file in `ls -1 $bin` for file in `ls -1 $bin`
...@@ -295,10 +293,10 @@ while getopts "d:k:c:a:Vh" options; do ...@@ -295,10 +293,10 @@ while getopts "d:k:c:a:Vh" options; do
done done
# root test # root test
root_chck rootChck
# params test # params test
params_chck paramsChck
# create variables # create variables
dirname=`dirname $0` dirname=`dirname $0`
...@@ -320,34 +318,34 @@ doc="${server_path}/doc" ...@@ -320,34 +318,34 @@ doc="${server_path}/doc"
err="/tmp/warden-err" err="/tmp/warden-err"
# check if warden-server is installed # check if warden-server is installed
old_package_chck oldPackageChck
echo echo
echo "------------------------- Dependencies check-in -------------------------" echo "------------------------- Dependencies check-in -------------------------"
# Perl interpreter test # Perl interpreter test
perl_chck perlChck
# Perl modules test # Perl modules test
modules_chck modulesChck
echo echo
echo "------------------------- Installation process --------------------------" echo "------------------------- Installation process --------------------------"
# make warden server directory # make warden server directory
make_warden_dir makeWardenDir
# create server configuration file # create server configuration file
make_server_conf makeServerConf
# create Apache configuration file # create Apache configuration file
make_apache_conf makeApacheConf
#update paths in utilities # update prefix in lib directory path
changeServerPath changeServerPath
# crate symlinks from warden server bin directory to /usr/local/bin # crate symlinks from warden server bin directory to /usr/local/bin
create_symlinks createSymlinks
echo echo
echo "Please check configuration files:" echo "Please check configuration files:"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment