SOURCES: zm-init (NEW) - init script "Copyright (C) 2005 Serg
Oskin"
Adam Gołębiowski
adamg at biomerieux.pl
Tue Apr 19 08:29:46 CEST 2005
On Tue, Apr 19, 2005 at 08:37:58AM +0300, Elan Ruusamäe wrote:
> On Tuesday 19 April 2005 03:49, hunter wrote:
> > +sql=/tmp/zm.crdb.sql
> > +echo "" >$sql
> > +chmod 600 $sql
>
> race possible.
> TMPDIR not accounted.
> use mktemp or sth similiar.
>
> sql=$(mktemp ${TMPDIR:-/tmp}/sqlXXXXXX) || exit 1
Btw, does mktemp work for you? It has a problem with mkstemp() on my
machine, it allways returns -1.
$ cat mkstemp.c
#include <stdio.h>
#include <stdlib.h>
int main(void) {
if (mkstemp("/tmp/sql.XXXX") < 0)
printf("Not ok\n");
return 0;
}
$ gcc -o mkstemp mkstemp.c
$ ./mkstemp
Not ok
$ rpm -q glibc
glibc-2.3.4-1
$
--
http://www.mysza.eu.org/ | Everybody needs someone sure, someone true,
PLD Linux developer | Everybody needs some solid rock, I know I do.
More information about the pld-devel-en
mailing list