On Fri, Feb 11, 2005, Matthias Kurz wrote:
>
>Hi.
>
>Some quick notes.
>
>1. Using /tmp under Solaris for tempfiles can be problematic. I recommend
> to override this in /opkg/etc/rc.conf. This may be good for the wiki,
> i would prefer a README.openpkg in $prefix/share/pkg/doc for such things,
> though. Also for the hints/recommendations that are displayed after
> building/installing some commands (the text boxes after installing e.g.
> openpkg or mysql etc., you know ?). I prefer to have such things
> "local".
I sent the attached patch quite a while ago, but it hasn't been
incorporated in the CURRENT version of findutils. Without the
patch, the locate/updatedb.sh script ignores the TMPDIR
environment variable. The rc.findutils sets it properly, but it
has no effect.
Bill
--
INTERNET: [EMAIL PROTECTED] Bill Campbell; Celestial Software LLC
UUCP: camco!bill PO Box 820; 6641 E. Mercer Way
FAX: (206) 232-9186 Mercer Island, WA 98040-0820; (206) 236-1676
URL: http://www.celestial.com/
Intaxication: Euphoria at getting a refund from the IRS, which lasts until
you realize it was your money to start with.
diff -uNr ../findutils-4.1.20.orig/locate/updatedb.sh ./locate/updatedb.sh
--- ../findutils-4.1.20.orig/locate/updatedb.sh 2004-08-02 14:48:30.000000000
-0700
+++ ./locate/updatedb.sh 2004-08-02 14:52:20.000000000 -0700
@@ -70,14 +70,16 @@
: [EMAIL PROTECTED]@}
# Directory to hold intermediate files.
-if test -d /var/tmp; then
- : ${TMPDIR=/var/tmp}
-elif test -d /usr/tmp; then
- : ${TMPDIR=/usr/tmp}
-else
- : ${TMPDIR=/tmp}
+if test -z "$TMPDIR" ; then
+ if test -d /var/tmp; then
+ : ${TMPDIR=/var/tmp}
+ elif test -d /usr/tmp; then
+ : ${TMPDIR=/usr/tmp}
+ else
+ : ${TMPDIR=/tmp}
+ fi
+ export TMPDIR
fi
-export TMPDIR
# The user to search network directories as.
: ${NETUSER=daemon}