Red Hat Bugzilla – Bug 244899
brp-java-repack-jars redefines TMPDIR while using mktemp
Last modified: 2011-02-10 08:21:25 EST
+++ This bug was initially created as a clone of Bug #235614 +++
Description of problem:
mktemp uses the TMPDIR environment variable. The brp-java-repack-jars script
resets TMPDIR to arbitrary values that don't necessarily exist, and then tries
to use mktemp. Failures ensue.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. try to build, for example, a jpackage.org nosrc rpm
2. watch it not work.
3. there is no step three.
it fails with an error message about a temporary directory not existing.
it shouldn't be looking there anyway
replace all instances of TMPDIR in this script with something like JTMPDIR and
the problem is solved
-- Additional comment from email@example.com on 2007-06-11 16:01 EST --
This is still a problem in current Fedora Rawhide (pre-f8, at this point), and
in RHEL5. It's an easy fix -- please make it.
-- Additional comment from firstname.lastname@example.org on 2007-06-19 14:17 EST --
Push will be fixed for rawhide later today
-- Additional comment from email@example.com on 2007-06-19 14:19 EST --
-- Additional comment from firstname.lastname@example.org on 2007-06-19 14:28 EST --
Also, this probably deserves to get put in an update for RHEL5 eventually.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.
Reminder: This bug includes the 'RHTS' QA Whiteboard Keyword. Don't forget to add
'RHTSdone' to the QA Whiteboard along with a comment describing where the RHTS
test can be found once the RHTS test has been written. Otherwise, if an RHTS
will not be created, please remove RHTS from the qa whiteboard.