#!/bin/bash

if [ $# -eq 0 -o "$1" = "--help" -o "$1" = "-h" -o "$1" = "-?" ]; then
  echo "pkgfind wersja 1.0"
  echo "Uycie: pkgfind <nazwa-pliku-do-znalezienia> [-t typ-paczki]"
  echo "Domylnie typem paczki jest tgz, ale mona uy rpm czy deb"
  exit 0
fi

if [ "$1" = "-e" -o "$1" = "-t" ]; then
  EXT="*.$2"
  shift
  shift
elif [ "$2" = "-e" -o "$2" = "-t" ]; then
  EXT="*.$3"
else
  EXT="*.tgz"
fi

eject -t /dev/cdrom
{ mount | grep /mnt/cdrom > /dev/null; } || mount /mnt/cdrom || exit 1

find /mnt/cdrom -name "$EXT" | grep "$1"
if [ $? = 0 ]; then
  echo 1>&2
  echo "Znalezione" 1>&2
else
  umount /mnt/cdrom
  eject /dev/cdrom
fi
