#!/bin/sh for i in `find $1 -type f -name \*.rpm`; do f=`basename $i` case $f in php-4.3.2-24.ent.src.rpm|rpmdb-redhat-3-0.20040831.src.rpm|php-4.3.9-3.7.src.rpm|gnome-python2-1.99.14-5.src.rpm|classpathx-mail-1.1.1-2jpp_8rh.src.rpm|servletapi4-4.0.4-3jpp_5rh.src.rpm) echo "Skipping $f" ;; *) iinode=`stat -c '%i' $i` for j in `find $2 -type f -name $f`; do if [ -e "$j" ]; then jinode=`stat -c '%i' $j` if [ $iinode -ne $jinode ]; then if cmp $i $j >/dev/null; then echo $i $j are the same rm -f $j ln $i $j fi fi fi done ;; esac done