From bec519bd6270a4c500c415620700c9c93196ee89 Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Thu, 31 Aug 2006 21:18:41 +0000 Subject: Add new epkg flags git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2160 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Client/Solaris.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/Client/Solaris.py b/src/lib/Client/Solaris.py index 6f3aca358..ab60a0a04 100644 --- a/src/lib/Client/Solaris.py +++ b/src/lib/Client/Solaris.py @@ -29,7 +29,7 @@ class ToolsetImpl(Toolset): and standard SMF services''' pkgtool = {'sysv':("/usr/sbin/pkgadd %s -d %%s -n %%%%s", (("%s", ["name"]))), 'blast':("/opt/csw/bin/pkg-get install %s", ("%s", ["name"])), - 'encap':("/local/sbin/epkg -l -q %s", ("%s", ["url"]))} + 'encap':("/local/sbin/epkg -l -f -q %s", ("%s", ["url"]))} splitter = regcompile('.*/(?P[\w-]+)\-(?P[\w\.-]+)') ptypes = {} __name__ = 'Solaris' @@ -169,7 +169,7 @@ class ToolsetImpl(Toolset): 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] elif entry.get('type') in ['encap']: - cmdrc = self.saferun("/local/sbin/epkg -q -k %s-%s >/dev/null" % + cmdrc = self.saferun("/local/sbin/epkg -q -S -k %s-%s >/dev/null" % (entry.get('name'), entry.get('version')))[0] if cmdrc != 0: self.logger.debug("Package %s version incorrect" % entry.get('name')) -- cgit v1.2.3-1-g7c22