summaryrefslogtreecommitdiffstats
path: root/py/mock.py
diff options
context:
space:
mode:
authorClark Williams <williams@redhat.com>2009-02-01 09:13:35 -0600
committerClark Williams <williams@redhat.com>2009-02-01 09:13:35 -0600
commit43b9b5a58bc1533c245202bde51e8f091d25b440 (patch)
tree4678d068e72fafa325e39935e5823eeb0ed4b2af /py/mock.py
parent9eb2dc48fb1097416a42fe4835274b9c4d8a9ad9 (diff)
parentfd41e6e363e0a08ba1f71670ad9a1206b7982ed0 (diff)
downloadmock-43b9b5a58bc1533c245202bde51e8f091d25b440.tar.gz
mock-43b9b5a58bc1533c245202bde51e8f091d25b440.tar.xz
mock-43b9b5a58bc1533c245202bde51e8f091d25b440.zip
Merge branch 'master' into clark
Diffstat (limited to 'py/mock.py')
-rwxr-xr-xpy/mock.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/py/mock.py b/py/mock.py
index d04c859..19af14c 100755
--- a/py/mock.py
+++ b/py/mock.py
@@ -191,9 +191,10 @@ decorate(traceLog())
def setup_default_config_opts(config_opts, unprivUid):
"sets up default configuration."
# global
- config_opts['basedir'] = '/var/lib/mock/' # root name is automatically added to this
+ config_opts['version'] = __VERSION__
+ config_opts['basedir'] = '/var/lib/mock' # root name is automatically added to this
config_opts['resultdir'] = '%(basedir)s/%(root)s/result'
- config_opts['cache_topdir'] = '/var/lib/mock/cache'
+ config_opts['cache_topdir'] = '/var/cache/mock'
config_opts['clean'] = True
config_opts['chroothome'] = '/builddir'
config_opts['log_config_file'] = 'logging.ini'
@@ -652,6 +653,11 @@ if __name__ == '__main__':
exitStatus = 7
log.error("Exiting on user interrupt, <CTRL>-C")
+ except (mock.exception.ResultDirNotAccessible,), exc:
+ exitStatus = exc.resultcode
+ log.error(str(exc))
+ killOrphans = 0
+
except (mock.exception.BadCmdline, mock.exception.BuildRootLocked), exc:
exitStatus = exc.resultcode
log.error(str(exc))