X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Farchival%2Fpickle_genesis2.sh;fp=scripts%2Farchival%2Fpickle_genesis2.sh;h=59ad9585067da2f32a610afa1bd811f5fb739c90;hb=aab3d5746e13a49520cb5fb698e873f89d5666c2;hp=221cdb72a82ea178e35d9937cb30748f1c9b78f3;hpb=a80d8d397fcd185643e84fe5e5e86af6e58867e2;p=feisty_meow.git diff --git a/scripts/archival/pickle_genesis2.sh b/scripts/archival/pickle_genesis2.sh index 221cdb72..59ad9585 100644 --- a/scripts/archival/pickle_genesis2.sh +++ b/scripts/archival/pickle_genesis2.sh @@ -1,15 +1,19 @@ #!/bin/bash +#untested recently!!! + # load in our helper functions, like date_stringer. source "$FEISTY_MEOW_SCRIPTS/core/functions.sh" # get into the genesis directory to package up. -pushd $HOME/xsede/code/genesis2/trunk &>/dev/null +pushd $GENII_INSTALL_DIR &>/dev/null # clean out any class files or other generated junk. +echo Cleaning the code before pickling... ant clean &>/dev/null # do one update to get to the latest point. +echo Updating to latest code before pickling... svn update . &>/dev/null # get the svn revision number from the code now we're sure what prompt we can look for, @@ -18,14 +22,15 @@ svn_revision=$(svn update . | grep "At revision [0-9]*" | sed -e 's/[^0-9]*\([0- filename="$HOME/GenesisII_source_rev${svn_revision}_on_$(date_stringer).tar.gz" -echo "Creating build archive: $(basename $filename)" +echo "Now pickling code into build archive: $(basename $filename)" # hop up one level to be above the trunk folder. cd .. # now do the actual packing of the code, without some things we do not wish to share. -tar -czf $filename trunk/ --exclude="trunk/deployments/Genii*" --exclude="installer_base" --exclude=".svn" --exclude="products/*" --exclude="Media/*" +just_dir=$(basename $GENII_INSTALL_DIR) +#echo just dir is $just_dir +tar -czf $filename "$just_dir" --exclude="trunk/deployments/Genii*" --exclude="installer_base" --exclude=".svn" --exclude="products/*" --exclude="Media/*" popd &>/dev/null -