El servicio svc:/system/rmtmpfiles es responsable de depurar el directorio /tmp durante el inicio. De manera predeterminada, el servicio rmtmpfiles no depura /var/tmp. Para limpiar /var/tmp durante el proceso de inicio, cambie el comportamiento del servicio svc:/system/rmtmpfiles estableciendo la propiedad options/clean_vartmp en true. La forma más sencilla de lograr este comportamiento en varios sistemas es crear un perfil y colocarlo en /etc/svc/profile/site en cada sistema.
El siguiente comando crea un nuevo perfil en /tmp/rmtmpfiles.xml.
$ svcbundle -o /tmp/rmtmpfiles.xml -s service-name=system/rmtmpfiles \ -s bundle-type=profile -s service-property=options:clean_vartmp:boolean:true
$ cp /tmp/rmtmpfiles.xml /etc/svc/profile/site/rmtmpfiles.xml
$ svcadm restart manifest-import
Si no necesita realizar cambios en el nuevo perfil, puede utilizar la opción -i para instalar el perfil en cuanto se crea. El comando svcbundle escribirá el perfil en /etc/svc/profile/site/rmtmpfiles.xml y reiniciará el servicio manifest-import. Cualquier archivo existente con el mismo nombre en el directorio /etc/svc/profile/site se sobrescribirá.
# svcbundle -i -s service-name=system/rmtmpfiles \ -s bundle-type=profile -s service-property=options:clean_vartmp:boolean:true