Para mostrar los paquetes que proporcionan un servicio SMF determinado, busque el nombre del servicio como el valor del atributo org.opensolaris.smf.fmri.
$ pkg search -o pkg.name,search.match 'org.opensolaris.smf.fmri:*network/http*' PKG.NAME SEARCH.MATCH web/java-servlet/tomcat svc:/network/http web/proxy/squid svc:/network/http web/proxy/privoxy svc:/network/http web/server/lighttpd-14 svc:/network/http web/server/apache-22 svc:/network/http web/server/apache-22 svc:/network/http:apache22 web/server/lighttpd-14 svc:/network/http:lighttpd14 web/proxy/privoxy svc:/network/http:privoxy web/proxy/squid svc:/network/http:squid web/java-servlet/tomcat svc:/network/http:tomcat6
En este caso, cada atributo tiene dos valores: el nombre del servicio con y sin el nombre de instancia especificado. En el siguiente ejemplo, se muestra cómo se especifica este atributo en el manifiesto de paquete:
set name=org.opensolaris.smf.fmri value=svc:/network/http value=svc:/network/http:apache22
En el siguiente ejemplo, se muestra esta misma información con cada paquete enumerado solamente una vez. Escriba un carácter de escape después de los dos puntos, de modo que se interprete como parte de token y no como otro campo de consulta de búsqueda.
$ pkg search -o pkg.name,search.match 'org.opensolaris.smf.fmri:*network/http\:*' PKG.NAME SEARCH.MATCH web/server/apache-22 svc:/network/http:apache22 web/server/lighttpd-14 svc:/network/http:lighttpd14 web/proxy/privoxy svc:/network/http:privoxy web/proxy/squid svc:/network/http:squid web/java-servlet/tomcat svc:/network/http:tomcat6