Les modifications apportées à la configuration à l'aide des commandes svccfg ou libscf modifient uniquement la couche admin du référentiel de configuration de service. Pour plus d'informations sur les couches, reportez-vous à la section Référentiel Couches. Lorsque vous supprimez la configuration qui n'est définie que dans la couche admin et n'existe dans aucune autre couche, cette configuration disparaît. Les commandes permettant d'afficher la configuration ne montreront plus la configuration supprimée, même si vous utilisez l'option -l pour afficher toutes les couches du référentiel de configuration de service. Reportez-vous à la section Suppression de la configuration non administrative pour plus d'informations sur la suppression de la configuration qui existe dans d'autres couches.
Exemple 4-9 Propriétés de la suppression de toutes les valeurs d'unUtilisez la sous-commande setprop comme décrit dans la section Définition des valeurs de propriété. Pour supprimer toutes les valeurs d'une propriété, vous ne devez pas indiquer n'importe quel type ou une valeur. Les valeurs sont supprimés, mais la propriété existe toujours.
$ svccfg -s my-svc:default setprop config/vendor = $ svccfg -s my-svc:default listprop config/vendor config/vendor astringExemple 4-10 De la suppression d'une propriété Toutes les valeurs concordantes
Utilisez la sous-commande delpropvalue pour supprimer toutes les valeurs de la propriété nommée qui correspondent au modèle donné.
$ svccfg -s my-svc:default setprop config/tool = astring: '(hammer tongs wrench)' $ svccfg -s my-svc:default listprop config config application config/customer astring acustomer config/vendor astring "vendora" "vendorb" config/tool astring "hammer tongs wrench" $ svccfg -s my-svc:default delpropvalue config/vendor '*b' $ svccfg -s my-svc:default delpropvalue config/tool 'tong*' $ svccfg -s my-svc:default listprop config config application config/customer astring acustomer config/vendor astring vendora config/tool astring "hammer tongs wrench" $ # config/tool is a single value that is a value set $ svccfg -s my-svc:default delpropvalue config/tool '*tong*' $ svccfg -s my-svc:default listprop config config application config/customer astring acustomer config/vendor astring vendora config/tool astringExemple 4-11 Suppression d'une propriété
Utilisez la sous-commande delprop pour supprimer la propriété nommée du service ou de l'instance de service sélectionné.
$ svccfg -s my-svc:default delprop config/tool $ svccfg -s my-svc:default listprop config config application config/customer astring acustomer config/vendor astring vendoraExemple 4-12 La suppression d'un groupe de propriétés
Les sous-commandes delpg et delprop peuvent supprimer un groupe de propriétés. La sous-commande delpg supprime la propriété nommée du service ou de l'instance de service sélectionné. La sous-commande delprop supprime le groupe de propriétés nommé en l'absence de propriété nommée.
$ svccfg -s my-svc:default delpg config $ svccfg -s my-svc:default listprop config $Exemple 4-13 Suppression de personnalisations
La sous-commande delcust supprime les personnalisations réalisées par un administrateur sur le service ou l'instance de service sélectionné. Avant d'utiliser la sous-commande delcust, utilisez la sous-commande listcust avec le même modèle ou la même option pour voir ce qui sera supprimé. Si un modèle modèle n'est indiquée, à la propriété doit correspondre à une propriété ou d'un groupe.
$ svccfg -s my-svc:default listcust config application admin config/customer astring admin acustomer config/vendor astring admin "vendora" "vendorb" config/tool astring admin "hammer tongs wrench" $ svccfg -s my-svc:default listcust '*tool' config/tool astring admin "hammer tongs wrench" $ svccfg -s my-svc:default delcust '*tool' Deleting customizations for property: config/tool $ svccfg -s my-svc:default listcust '*tool' $ svccfg -s my-svc:default listcust config application admin config/customer astring admin acustomer config/vendor astring admin "vendora" "vendorb"