As Topi has filed another slew of bugs regarding careless use of temporary files, I decided I had better make the new temporary file policy better known.
A new command, tempfile(1), was added to debianutils 1.6. tempfile creates a temporary file in a safe manner. It uses tempnam(3) and allows you to specify the directory, prefix, and mode. For example, you can use it like this: set -e tf=$(tempfile -m 600) echo "super secret something" > $tf mv $tf /etc/whatever Using tempfile is better than doing something like `tf=/etc/temp$$' above - the file is guaranteed to be unique, your shell script will use TMPDIR if it's set, permissions are easier to specify, it will work in directories which are writable by a group, etc. Guy -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .

