#!/bin/sh ################################################################################ # Es werden alle Programme angezeigt: # showpkgport.sh ################################################################################ # Es werden die vollstaendigen Programmnamen und der Pfad im Portstree # angezeigt, die den Uebergabeparameter im Namen haben: # showpkgport.sh [ein Teil des Programmnamens das installiert ist] ################################################################################ # z.B.: # showpkgport.sh open # # zeigt alle Programme, die "open" im Namen tragen, sowie die Pfade # zum Portsverzeichnis, woraus es installiert wurde ################################################################################ pkgname=$1 if [ x$pkgname != x ] then echo "-----------------------------------------------------------------" pkg_info | cut -f1 -d' ' | grep -i $pkgname | while read pkgbezeichnung do echo "$pkgbezeichnung:" echo -n "/usr/ports/" pkg_info -o "$pkgbezeichnung" | cut -f1 -d' ' | grep -i "$pkgname" echo "-----------------------------------------------------------------" done else pkg_info | cut -f1 -d' ' | while read pkgport do echo "$pkgport" done fi