Adds support for a configurable tmpdir under which all gbp tools now
create their temporary directories and files.
NOTE: an exception is git-import-dscs which doesn't use the common
configuration system.
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Conflicts:
gbp/scripts/common/buildpackage.py
'tmp-dir' : '/var/tmp/gbp/',
'drop': 'False',
'commit': 'False',
+ 'tmp-dir' : '/var/tmp/gbp/',
}
help = {
'debian-branch':
"after export. Default is '%(drop)s'"),
'commit':
"commit changes after export, Default is '%(commit)s'",
+ 'tmp-dir':
+ ("Base directory under which temporary directories are "
+ "created, default is '%(tmp-dir)s'"),
}
def_config_files = [ '/etc/git-buildpackage/gbp.conf',
"""Common functionality for Debian and RPM buildpackage scripts"""
import os, os.path
-import tempfile
import subprocess
import shutil
dest="color_scheme")
parser.add_config_file_option(option_name="tmp-dir", dest="tmp_dir")
parser.add_config_file_option(option_name="meta-closes", dest="meta_closes")
+ parser.add_config_file_option(option_name="tmp-dir", dest="tmp_dir")
return parser