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

pridana funkce cleanOldFiles ktera zajisti smazani souboru ze starych balicku;...

pridana funkce cleanOldFiles ktera zajisti smazani souboru ze starych balicku; chybove hlasky byly opatreny prefixem Error:; uprava informativnivh hlasek
parent d5f3c9c3
No related branches found
No related tags found
No related merge requests found
...@@ -38,8 +38,7 @@ version() ...@@ -38,8 +38,7 @@ version()
err() err()
{ {
echo "FAILED!" echo "FAILED!"
echo echo -n "Error: " && cat "$err"
cat "$err"
rm -f "$backup" 2>/dev/null rm -f "$backup" 2>/dev/null
rm -f "$err" rm -f "$err"
echo echo
...@@ -51,11 +50,11 @@ err() ...@@ -51,11 +50,11 @@ err()
errClean() errClean()
{ {
echo "FAILED!" echo "FAILED!"
echo -n "Error: " && cat "$err"
echo " -> Reverting changes of Warden server package ... OK" echo " -> Reverting changes of Warden server package ... OK"
rm -r "${basedir}/"* > /dev/null 2>&1 rm -r "${basedir}/"* > /dev/null 2>&1
cp -R "${backup}/"* "$basedir" cp -R "${backup}/"* "$basedir"
echo echo
cat "$err"
rm -r "$err" "$backup" rm -r "$err" "$backup"
echo echo
echo "Update from $old_package_version to $package_version package FAILED!!!" echo "Update from $old_package_version to $package_version package FAILED!!!"
...@@ -103,7 +102,7 @@ oldPackageChck() ...@@ -103,7 +102,7 @@ oldPackageChck()
if [ "$old_package_version" == "$package_version" ]; then if [ "$old_package_version" == "$package_version" ]; then
echo "FAILED!" echo "FAILED!"
echo echo
echo "Package $package_version is already installed!" echo "Package $package_version has been already installed!"
exit 1 exit 1
elif [ "$old_package_version" == "warden-server-2.0" ]; then elif [ "$old_package_version" == "warden-server-2.0" ]; then
echo "FAILED!" echo "FAILED!"
...@@ -115,7 +114,7 @@ oldPackageChck() ...@@ -115,7 +114,7 @@ oldPackageChck()
echo "FAILED!" echo "FAILED!"
echo echo
echo "Warden server package is not yet installed!" echo "Warden server package is not yet installed!"
echo "For installation of Warden server package please use install.sh" echo "For installation of Warden server package please use install.sh."
exit 1 exit 1
fi fi
echo "OK" echo "OK"
...@@ -188,6 +187,17 @@ doTemplate() ...@@ -188,6 +187,17 @@ doTemplate()
} }
cleanOldFiles()
{
echo -n "Cleaning old files ... "
rm -f "${etc}/warden-client.conf" 2> /dev/null
rm -f "${doc}/warden20to21.patch" 2> /dev/null
rm -f "${lib}/WardenConf.pm" 2> /dev/null
rm -f "${lib}/WardenStatus.pm" 2> /dev/null
rm -f "${lib}/WardenReg.pm" 2> /dev/null
echo "OK"
}
createManifest() createManifest()
{ {
echo -n "Creating MANIFEST file ... " echo -n "Creating MANIFEST file ... "
...@@ -245,6 +255,7 @@ watchdog_conf_tmpl="${dirname}/etc/warden-watchdog.conf.tmpl.update" ...@@ -245,6 +255,7 @@ watchdog_conf_tmpl="${dirname}/etc/warden-watchdog.conf.tmpl.update"
package_version=$(<"${dirname}/etc/package_version") package_version=$(<"${dirname}/etc/package_version")
manifest="${dirname}/doc/MANIFEST" manifest="${dirname}/doc/MANIFEST"
echo "Update of Warden server package to $package_version ..."
echo echo
echo "------------------------- Dependencies check-in -------------------------" echo "------------------------- Dependencies check-in -------------------------"
...@@ -258,7 +269,7 @@ oldPackageChck ...@@ -258,7 +269,7 @@ oldPackageChck
perlChck perlChck
# Perl modules test # Perl modules test
modulesChck modulesChck || exit 1
echo echo
echo "------------------------- Update process --------------------------------" echo "------------------------- Update process --------------------------------"
...@@ -267,7 +278,7 @@ echo "------------------------- Update process --------------------------------" ...@@ -267,7 +278,7 @@ echo "------------------------- Update process --------------------------------"
backup backup
# make warden server directory # make warden server directory
updateWardenDir updateWardenDir || exit 1
# update server configuration file # update server configuration file
echo -n "Updating Warden server configuration file ... " echo -n "Updating Warden server configuration file ... "
...@@ -330,6 +341,9 @@ doTemplate \ ...@@ -330,6 +341,9 @@ doTemplate \
< $watchdog_conf_tmpl \ < $watchdog_conf_tmpl \
> $watchdog_conf && echo "OK" || errClean > $watchdog_conf && echo "OK" || errClean
# cleaning of files from old package - depend on package version
cleanOldFiles
# create MANIFEST file # create MANIFEST file
createManifest createManifest
......
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