diff options
author | Gunnar Wrobel <p@rdus.de> | 2008-11-14 20:37:57 +0000 |
---|---|---|
committer | Gunnar Wrobel <p@rdus.de> | 2008-11-14 20:37:57 +0000 |
commit | b44c3f3323ec3514a14ffc6c552dd1fe45ad228a (patch) | |
tree | 39a6b13f0ec91e665e8ff57ecf65022e5b5276a8 | |
parent | 9931a93b3672238303edb2c14930a2b8d809e323 (diff) | |
download | layman-b44c3f3323ec3514a14ffc6c552dd1fe45ad228a.tar.gz layman-b44c3f3323ec3514a14ffc6c552dd1fe45ad228a.tar.bz2 layman-b44c3f3323ec3514a14ffc6c552dd1fe45ad228a.zip |
Do not remove directories if adding an
overlay failed (#236945)
http://bugs.gentoo.org/show_bug.cgi?id=236945
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | layman/db.py | 7 |
2 files changed, 11 insertions, 2 deletions
@@ -1,3 +1,9 @@ +2008-11-14 Gunnar Wrobel <p@rdus.de> + + * layman/db.py (DB.add): Do not remove directories if adding an + overlay failed (#236945) + http://bugs.gentoo.org/show_bug.cgi?id=236945 + 2008-06-02 Gunnar Wrobel <p@rdus.de> * ebuild/layman-1.2.0.ebuild: Ebuild for 1.2.0 diff --git a/layman/db.py b/layman/db.py index 5019dfb..edb8ac0 100644 --- a/layman/db.py +++ b/layman/db.py @@ -115,8 +115,11 @@ class DB(Overlays): make_conf = MakeConf(self.config, self.overlays) make_conf.add(overlay) else: - overlay.delete(self.config['storage']) - raise Exception('Adding the overlay failed!') + raise Exception('Adding the overlay failed! Possible remains of' + ' the opration have NOT been removed and may be' + ' left at ' + path([self.config['storage'], + overlay.name]) + '. Please re' + 'move them manually if required.') else: raise Exception('Overlay "' + overlay.name + '" already in the loca' 'l list!') |