commit:     97f659b6d1a64957f8de8d823992a776fac1e0e2
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 17 21:38:22 2014 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Thu Jun 19 03:49:57 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/layman.git;a=commit;h=97f659b6

layman_.py: Adds subprocess use of --storage flag

In order to respect the location of the repository defined by repos.conf
the subprocess now specifies the storage location.

---
 layman/layman_/layman_.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/layman/layman_/layman_.py b/layman/layman_/layman_.py
index f869a96..420cba0 100644
--- a/layman/layman_/layman_.py
+++ b/layman/layman_/layman_.py
@@ -51,8 +51,12 @@ class Layman(SyncBase):
         self.logger(self.xterm_titles, msg)
         writemsg_level(msg + '\n')
 
+        location = self.repo.location.replace(self.repo.name, '')
+
         args.append('layman -n')
         self._get_optargs(args)
+        args.append('--storage')
+        args.append(location)
         args.append('-a')
         args.append(self.repo.name)
 
@@ -81,8 +85,12 @@ class Layman(SyncBase):
         self.logger(self.xterm_titles, msg)
         writemsg_level(msg + '\n')
 
+        location = self.repo.location.replace(self.repo.name, '')
+
         args.append('layman -n')
         self._get_optargs(args)
+        args.append('--storage')
+        args.append(location)
         args.append('-s')
         args.append(self.repo.name)
 

Reply via email to