]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
keep tmp dir/files in tmpdir auto/ac/rpm-build-tools-4.5-3
authorElan Ruusamäe <glen@delfi.ee>
Mon, 9 Jul 2012 19:36:27 +0000 (22:36 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 9 Jul 2012 19:36:27 +0000 (22:36 +0300)
during package build two temp objects are created:
builder.XXXXXX for build output
and builder.XXXXXXX dir containing package.spec

it's annoying if they end up in current dir (package dir)
and if you abort the build, the temps are not even cleaned up

builder.sh

index f9e8b99b513ea2197efd3e88ed41138e1907b9b6..3861956879a11e1ec7550c37d3ded2b9a14be10b 100755 (executable)
@@ -429,11 +429,11 @@ Usage: builder [--all-branches] [-D|--debug] [-V|--version] [--short-version]  [
 
 # create tempfile. as secure as possible
 tempfile() {
-       mktemp -t builder.XXXXXX || ${TMPDIR:-/tmp}/builder.$RANDOM.$$
+       mktemp --tmpdir -t builder.$PACKAGE_NAME.XXXXXX || ${TMPDIR:-/tmp}/builder.$RANDOM.$$
 }
 
 tempdir() {
-       mktemp -d builder.XXXXXX
+       mktemp --tmpdir -d builder.$PACKAGE_NAME.XXXXXX
 }
 
 # inserts git log instead of %changelog
This page took 0.037303 seconds and 4 git commands to generate.