if [ -s ../locations.include ] ; then . ../locations.include >/dev/null 2>&1 else echo "Need locations.include to continue" exit 1 fi TODAY=`date +"%F %R"` if [ -z $1 ]; then echo "need a filename which contains rpms to obsolete or remove" else if [ -s $1 ] ; then cd $RELEASEDIR/$ARCH/sites/$SITE/$SITERPMDIR for rpm in `cat $1` do #Verify that rpm exists in siterpmdir if [ -s $rpm ]; then echo "found $rpm" #Check if it is in SL , if so remove it from site if [ -s $RELEASEDIR/$ARCH/sites/$SITE/$SLRPMS/$rpm ]; then echo "found $rpm in RPMS so removing" echo "$TODAY,$rpm" >> $RELEASEDIR/$ARCH/sites/$SITE/build/scripts/removed.log rm $rpm else echo "moving $rpm to $RELEASEDIR/archive/obsolete/" echo "$TODAY,$rpm" >> $RELEASEDIR/$ARCH/sites/$SITE/build/scripts/obsolete.log mv -f $rpm $RELEASEDIR/archive/obsolete/ fi else echo "did not find $rpm" fi done else echo "file $1 not found" fi fi