From: Stefan Pfetzing Date: Tue, 23 May 2006 03:20:41 GMT Subject: Re: Git 1.3.2 on Solaris Message-ID: In-Reply-To: <6471.1147883724@lotus.CS.Berkeley.EDU> Hi Jason, 2006/5/17, Jason Riedy : > 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 #include 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.