Lines Matching refs:p
50 local outputfile dumpdir type fullpath pkgname p
53 for p do
54 if [ -d "$p" -a -f "$p/Makefile" ] ; then
55 msg 3 "$p: full path to port"
56 pkgname=`cd "$p" && make -V pkgname`
58 fullpath=$p
59 elif [ -d "${PORTSDIR}/$p" -a -f "${PORTSDIR}/$p/Makefile" ] ; then
60 msg 3 "$p: path to port relative to ${PORTSDIR}}"
61 pkgname=`cd "${PORTSDIR}/$p" && make -V pkgname`
63 fullpath=${PORTSDIR}/$p
64 elif [ "${p%.txz}" != "$p" -a -f "$p" ] && pkg info -F "$p" > /dev/null 2>&1 ; then
65 msg 3 "$p: full package file name"
66 pkgname=`basename "$p" | sed 's/\.txz$//I'`
68 fullpath=$p
69 …elif [ "${p%.txz}" != "$p" -a -f "$dumpdir/$p" ] && pkg info -F "$dumpdir/$p" > /dev/null 2>&1 ; t…
70 msg 3 "$p: package file name relative to $dumpdir"
71 pkgname=`basename "$p" | sed 's/\.txz$//I'`
73 fullpath=$dumpdir/$p
74 elif [ -f "$dumpdir/$p.txz" ] && pkg info -F "$dumpdir/$p.txz" > /dev/null 2>&1 ; then
75 msg 3 "$p: package name relative to $dumpdir"
76 pkgname=`basename "$p"`
78 fullpath=$dumpdir/$p.txz
80 echo "Missing port or package $p" 1>&2
101 dir=`dirname "$p"` # Get directory from SPECIFIED path, not from full path
153 for p do
154 ports_recurse "$PL" "$NANO_PKG_DUMP" "$p"