From: <ppi...@us...> - 2011-12-22 18:43:39
|
Revision: 12058 http://unicore.svn.sourceforge.net/unicore/?rev=12058&view=rev Author: ppiernik Date: 2011-12-22 18:43:33 +0000 (Thu, 22 Dec 2011) Log Message: ----------- init debian distro Modified Paths: -------------- tools/deployment-tests-scripts/bin/functions Modified: tools/deployment-tests-scripts/bin/functions =================================================================== --- tools/deployment-tests-scripts/bin/functions 2011-12-22 18:43:02 UTC (rev 12057) +++ tools/deployment-tests-scripts/bin/functions 2011-12-22 18:43:33 UTC (rev 12058) @@ -161,47 +161,15 @@ #TODO - currently RPM specific. Will require modifications for deb updates function check_if_files_preserved { - declare -a files=("${!1}") - local suffix=".rpmsave" - echoi "Checking if files were preserved: ${files[*]}" + distro_check_if_files_preserved $@ - for i in "${files[@]}" - do - grep -- "$_MAGIC_MARKER" "$i" >/dev/null #first check regular file - if [ $? -ne 0 ] - then - grep -- "$_MAGIC_MARKER" "${i}${suffix}" >/dev/null #and with suffix -> .rpmsave case - if [ $? -ne 0 ] - then - echoee "File $i was not preserved and probably was overwritten" - fi - fi - done } #TODO - currently RPM specific. Will require modifications for deb updates function update_and_revert_files { - declare -a files=("${!1}") - local suffix=".rpmnew" + distro_update_and_revert_files $@ - echoi "Rolling back modification of files or overwriting with files which have newer versions" - - for i in "${files[@]}" - do - if [ -f "$i$suffix" ] - then - mv "$i$suffix" "$i" - else - F=`mktemp` - grep -v -- "$_MAGIC_MARKER" "$i" > "$F" - ORIG_OWNER=`stat -c %U:%G "$i"` - ORIG_PERMS=`stat -c %a "$i"` - mv "$F" "$i" - chown $ORIG_OWNER "$i" - chmod $ORIG_PERMS "$i" - fi - done } #################################################################################################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |