Tweak print/hplip version 3.16.11_2
[dports.git] / Tools / scripts / bad-pkgdescrs.sh
1 #!/bin/sh
2 # Version 0.2
3 # This script is public domain, for any given public, in every type of domain.
4 # onatan@gmail.com 
5
6 usage(){
7         echo "$0 [/usr/ports]"
8         echo "Locates identical pkg-descr files"
9         exit 1
10 }
11
12 DIR=${1-/usr/ports}
13 [ -d ${DIR} ] || usage
14
15 find ${DIR}/ -name pkg-descr -exec md5 -r {} \; 2>/dev/null |   \
16         sort |                                                  \
17         xargs -L 9999999999 |                                   \
18         awk '                                                   \
19                 { size=split($0,arr," ") }                      \
20                 { for (i=1; i<size; ++i)                        \
21                         if ( arr[i] == arr[i+2] )               \
22                                 print arr[i+1] " == " arr[i+3]  \
23                         }                                       \
24                 '