aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-07-20 18:14:04 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-07-20 18:14:04 +0200
commit34861f2cd5d5db7ca3ba99a8bc62ab5e75bbfd34 (patch)
tree164d60d619f3aefd86c980012a20d88b47b53aed /roverlay/packageinfo.py
parentManifestCreation is broken! (diff)
downloadR_overlay-34861f2cd5d5db7ca3ba99a8bc62ab5e75bbfd34.tar.gz
R_overlay-34861f2cd5d5db7ca3ba99a8bc62ab5e75bbfd34.tar.bz2
R_overlay-34861f2cd5d5db7ca3ba99a8bc62ab5e75bbfd34.zip
incremental overlay writing (#3)
* Ebuilds can now be written incrementally (but without deletion of old ebuilds) * Can now create dependency rules for scanned ebuilds / ebuilds in the overlay * Ebuilds will now only be created if necessary (= does not already exist as file or Manifest is missing). This will later be configurable. geändert: roverlay.py geändert: roverlay/overlay/category.py geändert: roverlay/overlay/creator.py neue Datei: roverlay/overlay/header.py geändert: roverlay/overlay/package.py geändert: roverlay/overlay/root.py geändert: roverlay/packageinfo.py
Diffstat (limited to 'roverlay/packageinfo.py')
-rw-r--r--roverlay/packageinfo.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/roverlay/packageinfo.py b/roverlay/packageinfo.py
index f9d26d1..829b798 100644
--- a/roverlay/packageinfo.py
+++ b/roverlay/packageinfo.py
@@ -45,9 +45,10 @@ class PackageInfo ( object ):
arguments:
* **initial_info -- passed to update ( **kw )
"""
- self._info = dict()
- self.readonly = False
- self._update_lock = threading.RLock()
+ self._info = dict()
+ self.readonly = False
+ self._update_lock = threading.RLock()
+ self.overlay_package_ref = None
self.update ( **initial_info )
# --- end of __init__ (...) ---