From 91ee8856e73f92e89dce3c97e0b244eb639928a3 Mon Sep 17 00:00:00 2001 From: bitblt Date: Sat, 7 Dec 1996 07:33:06 +0000 Subject: [PATCH] Improved handling of temporary files. --- etc/daily | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/etc/daily b/etc/daily index 898c730f21d..5f4ba4aa377 100644 --- a/etc/daily +++ b/etc/daily @@ -1,6 +1,6 @@ #!/bin/sh - # -# $OpenBSD: daily,v 1.12 1996/12/06 16:49:12 deraadt Exp $ +# $OpenBSD: daily,v 1.13 1996/12/07 07:33:06 bitblt Exp $ # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local host=`hostname -s` @@ -44,8 +44,16 @@ echo "NOT Removing scratch and junk files." # XXX NOT REMOVING UNTIL SECURITY BUG IS FIXED # find . ! -name . -mtime +7 -exec rm -f -- {} \; ; } #fi +TDIR=/tmp/daily.$$ +if ! mkdir $TDIR ; then + printf "tmp directory %s already exists, looks like:\n" $TDIR + ls -alf $TDIR + exit 1 +fi +cd $TDIR +trap 'rm -rf $TDIR' 0 1 15 + -cd /tmp TMP=daily.$$ rm -f $TMP echo -n > $TMP -- 2.20.1