El repositorio de configuración de servicio almacena datos de propiedades en capas según el origen de los datos. Los comandos svcprop y svccfg pueden mostrar la capa que es el origen de un valor de propiedad. La opción -l de los comandos svcprop y svccfg requiere un argumento para especificar la capa para la que desea información. Los valores de argumento son manifest, system-profile, site-profile y admin. La salida indica si un valor de la propiedad determinado fue definido en el manifiesto de servicio, un perfil o por un administrador. Consulte Capas de repositorio para obtener descripciones de las capas. La palabra clave all es un alias para todas las capas. Si la capa que especifica no es el origen de los valores de propiedad que solicita, no se muestra ninguna salida.
El siguiente comando muestra que algunos valores de propiedad proceden del manifiesto de servicio, algunos fueron definidos por un administrador y algunas propiedades tienen valores en más de una capa. La propiedad pkg/readonly tiene un valor definido en el manifiesto de servicio y un administrador también estableció el mismo valor. Los valores de diferentes capas pueden ser diferentes.
$ svcprop -l all -p pkg pkg/server:s11 pkg/port count admin 81 pkg/inst_root astring admin /export/ipsrepos/Solaris11 pkg/address net_address manifest pkg/cfg_file astring manifest "" ... pkg/readonly boolean manifest true pkg/readonly boolean admin true ...
La opción -l del comando svccfg listprop también toma el argumento current. Al usar current como el argumento -l se muestran los mismos valores de propiedad que se muestran cuando no utiliza la opción -l. La única diferencia en la salida es que el nombre de la capa también se muestra. Los datos no persistentes no muestran un nombre de capa (la tercera columna muestra <none>) porque el repositorio de configuración de servicio no almacena información de capa para datos no persistentes. Los grupos de propiedades no persistentes generalmente mantienen un estado de programa activo, y los valores de propiedades en grupos de propiedades no persistentes se borran durante el inicio del sistema.
$ svccfg -s pkg/server:s11 listprop -l current pkg application admin pkg/inst_root astring admin /export/ipsrepos/Solaris11 pkg/port count admin 81 general framework admin general/complete astring manifest general/enabled boolean admin true restarter framework <none> NONPERSISTENT restarter/logfile astring <none> /var/svc/log/application-pkg-server:default.log restarter/contract count <none> 121 restarter/start_pid count <none> 1055 restarter/start_method_timestamp time <none> 1379605275.329096000 restarter/start_method_waitstatus integer <none> 0 restarter/auxiliary_state astring <none> dependencies_satisfied restarter/next_state astring <none> none restarter/state astring <none> online restarter/state_timestamp time <none> 1379605275.332259000