ok=`ls ../../../Updates/$1` if [ -z $ok ] ; then echo "This is a new one do you want me to copy it over to ../../../Updates now" echo "Or you can enter skip and I will skip it" read new if [ -n "$new" ] ; then if [ $new = "skip" ] ; then echo "Skipping --> $2 " fi else mv -v $2 ../../../Updates/ echo -e "\t$2" >> new.log fi exit fi okbase=`basename $ok` echo "old one" echo "$okbase" echo "Press enter if ok --> $2 , enter skip if you want to skip it" me="" read me if [ -n "$me" ] ; then if [ $me = "skip" ] ; then echo "Skipping --> $2 " fi else echo "okbase is $okbase" if [ -z "$okbase" ] ; then echo "base rpm name is null, skipping" else if [ -z "$2" ] ; then echo "rpm name is null, skipping" else mv -v ../../../Updates/$okbase ../../obsolete/RPMS/ mv -v $2 ../../../Updates/ ln -sf ../../../Updates/$2 ../RPMS/$2 echo -e "\t$2" >> errata.log if [ -s ../RPMS/$okbase ] ; then rm ../RPMS/$okbase fi fi fi fi