[banshee] [bockbuild] add pushd/popd support
- From: Aaron Bockover <abock src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [bockbuild] add pushd/popd support
- Date: Thu, 25 Feb 2010 21:23:22 +0000 (UTC)
commit 5a0794ff2619647c8d53a536156547b485f0b4ec
Author: Aaron Bockover <abockover novell com>
Date: Thu Feb 25 16:22:31 2010 -0500
[bockbuild] add pushd/popd support
build/bundle/bockbuild/package.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/build/bundle/bockbuild/package.py b/build/bundle/bockbuild/package.py
index fee2e79..dd215d8 100644
--- a/build/bundle/bockbuild/package.py
+++ b/build/bundle/bockbuild/package.py
@@ -8,6 +8,8 @@ class Package:
def __init__ (self, name, version, configure_flags = None, sources = None, source_dir_name = None, override_properties = None):
Package.last_instance = self
+ self._dirstack = []
+
self.name = name
self.version = version
@@ -128,6 +130,13 @@ class Package:
log (1, 'cd "%s"' % dir)
os.chdir (dir)
+ def pushd (self, dir):
+ self._dirstack.append (os.getcwd ())
+ self.cd (dir)
+
+ def popd (self):
+ self.cd (self._dirstack.pop ())
+
def prep (self):
if self.sources == None:
log (1, '<skipping - no sources defined>')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]