(gnulib_modules): Don't create a file modlist.tmp, as

it is sometimes left behind as a garbage file (maybe due to the
multiple traps?).
This commit is contained in:
Paul Eggert
2005-04-18 18:14:58 +00:00
parent 005d0d455c
commit 18850a18f1

View File

@@ -162,12 +162,16 @@ checkout() {
fi
}
# Prepare temporary module list
cat /dev/null > modlist.tmp
trap 'rm -f modlist.tmp' 0 1 2 13 15
gnulib_modules=
newline='
'
get_modules() {
sed '/^[ ]*#/d;/^[ ]*$/d' $* >> modlist.tmp
new_gnulib_modules=`sed '/^[ ]*#/d; /^[ ]*$/d' $*`
case $gnulib_modules,$new_gnulib_modules in
?*,?*) new_gnulib_modules=$newline$new_gnulib_modules;;
esac
gnulib_modules=$gnulib_modules$new_gnulib_modules
}
# Get paxutils files
@@ -223,7 +227,7 @@ esac
get_modules gnulib.modules
gnulib_modules=`sort -u modlist.tmp`
gnulib_modules=`echo "$gnulib_modules" | sort -u`
previous_gnulib_modules=
while [ "$gnulib_modules" != "$previous_gnulib_modules" ]; do
previous_gnulib_modules=$gnulib_modules