#!/bin/sh

# whereispatch -- print corresponding patch directory

root=/home/john/patches

case "$PWD" in
/usr/pkgsrc/*)	dir=$(pwd | cut -d/ -f4,5) || dir= ;;
/usr/*src/*)	dir=${PWD#/usr/} ;;
*)		dir=
esac

if [ -z "$dir" ]; then
	echo "${0##*/}: could not determine package" 1>&2
	[ x"$1" = x"-i" ] || exit 1
	printf "package: " 1>&2
	read dir </dev/tty
fi

echo "$root/$dir"