diff options
author | Sebastian Pipping <sebastian@pipping.org> | 2010-01-28 00:49:55 +0100 |
---|---|---|
committer | Sebastian Pipping <sebastian@pipping.org> | 2010-01-28 00:49:55 +0100 |
commit | 7a4e280313f57f714c499aed2566c93744d60851 (patch) | |
tree | 851c5f33b4664d5708d6da3a6974e5a01eb493f3 /layman/action.py | |
parent | c654e79fd18adb0e9f1cae6b783f8c81b39dda61 (diff) | |
download | layman-7a4e280313f57f714c499aed2566c93744d60851.tar.gz layman-7a4e280313f57f714c499aed2566c93744d60851.tar.bz2 layman-7a4e280313f57f714c499aed2566c93744d60851.zip |
Delete empty overlay directories
Diffstat (limited to 'layman/action.py')
-rw-r--r-- | layman/action.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/layman/action.py b/layman/action.py index 0cd55f6..0ea4269 100644 --- a/layman/action.py +++ b/layman/action.py @@ -27,7 +27,7 @@ __version__ = "$Id: action.py 312 2007-04-09 19:45:49Z wrobel $" import os, sys from layman.db import DB, RemoteDB, UnknownOverlayException - +from layman.utils import path, delete_empty_directory from layman.debug import OUT #=============================================================================== @@ -266,6 +266,10 @@ class Delete: overlay = self.db.select(i) except UnknownOverlayException, error: OUT.warn(str(error), 2) + + mdir = path([self.db.config['storage'], i]) + delete_empty_directory(mdir) + result = 1 else: OUT.debug('Selected overlay', 7) |