7061814 - manifest-locator is trying to get a install/server property and tracebacking
authorJohn Fischer <john.fischer@oracle.com>
Tue, 05 Jul 2011 11:48:10 -0700
changeset 1249 268c8916aa45
parent 1248 e2861c8a8dc0
child 1250 404ceec26992
7061814 - manifest-locator is trying to get a install/server property and tracebacking
.hgignore
usr/src/cmd/installadm/aimdns_mod.py
--- a/.hgignore	Tue Jul 05 11:22:33 2011 -0600
+++ b/.hgignore	Tue Jul 05 11:48:10 2011 -0700
@@ -92,3 +92,6 @@
 ^usr/src/tools/mkmsgs/adm_mkmsgs$
 ^usr/src/tools/tests/target
 ^usr/src/tools/xgetsh/xgetsh$
+^usr/src/cmd/aimanifest/aimanifest
+^usr/src/cmd/installadm/installadm-convert
+
--- a/usr/src/cmd/installadm/aimdns_mod.py	Tue Jul 05 11:22:33 2011 -0600
+++ b/usr/src/cmd/installadm/aimdns_mod.py	Tue Jul 05 11:48:10 2011 -0700
@@ -650,16 +650,8 @@
         self._found = False
         self._resolved = list()
 
-        # figure out how many enabled/registerd services, so that we have
-        # an idea of how many times to process the browse requests
-        self.count = 0
-        for svc_name in config.get_all_service_names():
-            if config.is_enabled(svc_name):
-                self.count += 1
-
-        interface_count = len(common.get_valid_networks())
-        if interface_count:
-            self.count *= interface_count
+        # only browse over the number of interfaces available
+        self.count = len(self.interfaces)
 
         if self.verbose:
             print _('Browsing for services...')
@@ -704,7 +696,8 @@
         self._lookup = True
         self.servicename = servicename if servicename else self.servicename
 
-        self.count = len(common.get_valid_networks())
+        # only find over the number of interfaces available
+        self.count = len(self.interfaces)
         list_sdrefs = list()
         for inf in self.interfaces:
             # register the service on the appropriate interface index