2006-05-21

Made a remove-pkg script for backing out the TWAIN-SANE packages:

#! /bin/bash

for x in `/usr/bin/lsbom -s /Library/Receipts/$1.pkg/Contents/Archive.bom | /usr/bin/sed -e 's/^.//;1!G;h;$!d'`; do
  if test -d $x ; then
    fcount=`/bin/ls -a1 $x | wc -l`
    lastf=`/bin/ls -a1 $x | /usr/bin/tail -1`
    if (( $fcount == 2 )) ; then
      rm -rf $x;
    elif (( $fcount == 3 )) && test "x$lastf" = "x.DS_Store" ; then
      rm -rf $x;
    else
      echo "Keeping $x"
    fi
  else
    rm -f $x;
  fi
done
# rm -rf /Library/Receipts/$1.pkg