Re: Git 1.3.2 on Solaris
- From
- Stefan Pfetzing <stefan.pfetzing@gmail.com>
- Date
- May 23, 2006, 03:20 UTC
- Message-ID
- <f3d7535d0605222020j2d581bd9j602752659a4b3ac2@mail.gmail.com>
- In-Reply-To
- <6471.1147883724@lotus.CS.Berkeley.EDU>
Hi Jason,
2006/5/17, Jason Riedy <ejr@eecs.berkeley.edu>:
Show 5 quoted lines
> And pkgsrc itself works just fine without the silly g prefix, > or at least does for me as a mere user (and as well as it does > work). But if you intend on adding the package upstream, it'll > need something to cope with the g. And pkgsrc handles local > patches...
Well I had some problems on NetBSD without the g prefix for the gnu coreutils - since then I always used that prefix.
But now I have a completely different problem with the tests on solaris. It seems on solaris access() always returns 0 if a file is existant and the effective uid is 0.
so: --- snip --- #include <stdio.h> #include <unistd.h>
int
main (int argc, char **argv)
{
printf ("access: %d\n", access("/etc/motd", X_OK));
return 0;
}
--- snap ---will return 0 on solaris - when run as root, even though /etc/motd is not executeable. This seems to break hooks on Solaris - but I'm not sure if this is only a Solaris Express bug. (I have no Solaris 10 system to verify it)
bye
Stefan
--
http://www.dreamind.de/
Oroborus and Debian GNU/Linux Developer.