diff options
author | Narayan Desai <desai@mcs.anl.gov> | 2006-02-21 22:15:40 +0000 |
---|---|---|
committer | Narayan Desai <desai@mcs.anl.gov> | 2006-02-21 22:15:40 +0000 |
commit | ed7df56e513ad4b3173de0ead803a4654510aff9 (patch) | |
tree | 77777db4a98ce857d44b5fc716a9d301fea5ecfc /src/lib/Client/Solaris.py | |
parent | 38d8ab7920cee3699aa23eed3e8126c96b134152 (diff) | |
download | bcfg2-ed7df56e513ad4b3173de0ead803a4654510aff9.tar.gz bcfg2-ed7df56e513ad4b3173de0ead803a4654510aff9.tar.bz2 bcfg2-ed7df56e513ad4b3173de0ead803a4654510aff9.zip |
Update to new logging infrastructure
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1760 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Client/Solaris.py')
-rw-r--r-- | src/lib/Client/Solaris.py | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/lib/Client/Solaris.py b/src/lib/Client/Solaris.py index 48f26c1f8..39e8a13c6 100644 --- a/src/lib/Client/Solaris.py +++ b/src/lib/Client/Solaris.py @@ -87,7 +87,7 @@ class ToolsetImpl(Toolset): if name: entry.set('FMRI', name[0]) else: - self.CondPrint('verbose', 'Failed to locate FMRI for service %s' % entry.get('name')) + self.logger.info('Failed to locate FMRI for service %s' % entry.get('name')) return False if entry.get('FMRI')[:3] == 'lrc': filename = entry.get('FMRI').split('/')[-1] @@ -111,16 +111,16 @@ class ToolsetImpl(Toolset): def InstallService(self, entry): '''Install Service entry''' if not entry.attrib.has_key('status'): - self.CondPrint('verbose', 'Insufficient information for Service %s; cannot Install' % entry.get('name')) + self.logger.info('Insufficient information for Service %s; cannot Install' % entry.get('name')) return False if not entry.attrib.has_key('FMRI'): name = self.saferun("/usr/bin/svcs -H -o FMRI %s 2>/dev/null" % entry.get('name'))[1] if name: entry.set('FMRI', name[0]) else: - self.CondPrint('verbose', 'Failed to locate FMRI for service %s' % entry.get('name')) + self.logger.info('Failed to locate FMRI for service %s' % entry.get('name')) return False - self.CondPrint('verbose', "Installing Service %s" % (entry.get('name'))) + self.logger.info("Installing Service %s" % (entry.get('name'))) if entry.attrib['status'] == 'off': if self.setup['dryrun']: print "Disabling Service %s" % (entry.get('name')) @@ -136,8 +136,7 @@ class ToolsetImpl(Toolset): def VerifyPackage(self, entry, modlist): '''Verify Package status for entry''' if not entry.get('version'): - self.CondPrint('verbose', - "Insufficient information of Package %s; cannot Verify" % entry.get('name')) + self.logger.info("Insufficient information of Package %s; cannot Verify" % entry.get('name')) return False if entry.get('type') in ['sysv', 'blast'] or entry.get('type')[:4] == 'sysv': cmdrc = self.saferun("/usr/bin/pkginfo -q -v \"%s\" %s" % (entry.get('version'), entry.get('name')))[0] @@ -145,7 +144,7 @@ class ToolsetImpl(Toolset): cmdrc = self.saferun("/local/sbin/epkg -q -k %s-%s >/dev/null" % (entry.get('name'), entry.get('version')))[0] if cmdrc != 0: - self.CondPrint('debug', "Package %s version incorrect" % entry.get('name')) + self.logger.debug("Package %s version incorrect" % entry.get('name')) else: if entry.attrib.get('verify', 'true') == 'true': if self.setup['quick'] or entry.get('type') == 'encap': @@ -156,7 +155,7 @@ class ToolsetImpl(Toolset): else: output = [line for line in odata if line[:5] == 'ERROR'] if len([name for name in output if name.split()[-1] not in modlist]): - self.CondPrint('debug', "Package %s content verification failed" % (entry.get('name'))) + self.logger.debug("Package %s content verification failed" % (entry.get('name'))) else: return True return False @@ -174,7 +173,7 @@ class ToolsetImpl(Toolset): if name: srv.set('FMRI', name[0]) else: - self.CondPrint("verbose", "failed to locate FMRI for service %s" % srv.get('name')) + self.logger.info("Failed to locate FMRI for service %s" % srv.get('name')) #nsrv = [ r for r in [ popen("/usr/bin/svcs -H -o FMRI %s " % s).read().strip() for s in csrv ] if r ] [allsrv.remove(svc.get('FMRI')) for svc in csrv if svc.get('status') == 'on' and svc.get("FMRI") in allsrv] @@ -184,7 +183,7 @@ class ToolsetImpl(Toolset): '''Deal with extra configuration detected''' if len(self.pkgwork) > 0: if self.setup['remove'] in ['all', 'packages']: - self.CondPrint('verbose', "Removing packages: %s" % (self.pkgwork['remove'])) + self.logger.info("Removing packages: %s" % (self.pkgwork['remove'])) sysvrmpkgs = [pkg for pkg in self.pkgwork['remove'] if self.ptypes[pkg] == 'sysv'] enrmpkgs = [pkg for pkg in self.pkgwork['remove'] if self.ptypes[pkg] == 'encap'] if sysvrmpkgs: @@ -194,15 +193,15 @@ class ToolsetImpl(Toolset): if not self.saferun("/local/sbin/epkg -l -q -r %s" % " ".join(enrmpkgs))[0]: [self.pkgwork['remove'].remove(pkg) for pkg in enrmpkgs] else: - self.CondPrint('verbose', "Need to remove packages: %s" % (self.pkgwork['remove'])) + self.logger.info("Need to remove packages: %s" % (self.pkgwork['remove'])) if len(self.extra_services) > 0: if self.setup['remove'] in ['all', 'services']: - self.CondPrint('verbose', "Removing services: %s" % (self.extra_services)) + self.logger.info("Removing services: %s" % (self.extra_services)) for service in self.extra_services: if not self.saferun("/usr/sbin/svcadm disable %s" % service)[0]: self.extra_services.remove(service) else: - self.CondPrint('verbose', "Need to remove services: %s" % (self.extra_services)) + self.logger.info("Need to remove services: %s" % (self.extra_services)) def Install(self): '''Local install method handling noaskfiles''' |