#!/bin/sh # Do to the recent gnu compromise this seems to be necessary cd ~ [ ! -e before-2003-08-01.md5sums.asc ] && wget http://ftp.gnu.org/before-2003-08-01.md5sums.asc cat before-2003-08-01.md5sums.asc | grep -v ^$ | awk '{print $1,$2}' | while read sum fname; do basefname=$(basename /$fname) [ -f /usr/portage/distfiles/$basefname ] && mysum=$(md5sum /usr/portage/distfiles/$basefname | awk '{print $1}') || mysum="" [ "$mysum" != "" ] && [ "$mysum" != "$sum" ] && echo $sum $mysum $basefname done