which port would install bin/foo

Michael C. Shultz ringworm01 at gmail.com
Fri Nov 18 10:24:51 PST 2005


On Friday 18 November 2005 08:20, Vasil Dimov wrote:
> Hello,
>
> Is there any way to tell which port(s) would install some file, say
> bin/resize?
>
> ``grep bin/resize /usr/ports/*/*/pkg-plist'' is hell slow (well, it
> gives "Argument list too long", but if it didn't it would be hell slow :)

Not fast yet works:

find /usr/ports/*/. | grep pkg-plist | xargs grep bin/resize

/usr/ports/emulators/./linux_base-debian/pkg-plist:sbin/resize2fs
/usr/ports/emulators/./linux_base-debian/pkg-plist:usr/bin/resizecons
/usr/ports/science/./x11iraf/pkg-plist:bin/resize
/usr/ports/sysutils/./e2fsprogs/pkg-plist:sbin/resize2fs
/usr/ports/sysutils/./progsreiserfs/pkg-plist:sbin/resizefs.reiserfs
/usr/ports/x11/./XFree86/pkg-plist:bin/resize
/usr/ports/x11/./XFree86/pkg-plist.alpha:bin/resize
/usr/ports/x11/./XFree86/pkg-plist.pc98:bin/resize
/usr/ports/x11/./XFree86/pkg-plist.stripped:bin/resize
/usr/ports/x11/./XFree86-4-clients/pkg-plist:@exec [ ! -e %D/bin/resize ] && 
ln -sf %D/bin/resize-static %D/bin/resize
/usr/ports/x11/./XFree86-4-clients/pkg-plist:@unexec [ -L %D/bin/resize ] && 
rm %D/bin/resize
/usr/ports/x11/./xorg-clients/pkg-plist:@exec [ ! -e %D/bin/resize ] && ln -sf 
%D/bin/resize-static %D/bin/resize
/usr/ports/x11/./xorg-clients/pkg-plist:@unexec [ -L %D/bin/resize ] && rm 
%D/bin/resize

-Mike


More information about the freebsd-ports mailing list