diff options
author | André Erdmann <dywi@mailerd.de> | 2012-07-20 18:14:04 +0200 |
---|---|---|
committer | André Erdmann <dywi@mailerd.de> | 2012-07-20 18:14:04 +0200 |
commit | 34861f2cd5d5db7ca3ba99a8bc62ab5e75bbfd34 (patch) | |
tree | 164d60d619f3aefd86c980012a20d88b47b53aed /roverlay/packageinfo.py | |
parent | ManifestCreation is broken! (diff) | |
download | R_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.py | 7 |
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__ (...) --- |