RFR 8138579: Custom launcher fails to start because of permission problem
ecki at zusammenkunft.net
ecki at zusammenkunft.net
Wed Oct 7 20:44:58 UTC 2015
Hm, how can a normal user "give away" the ownership of a file? Only when the test is run as root the owner can be different, but in that case root would be able to set the x bit anyway. So i am not sure the explanation is correct? (Cant read the bug)
Gruss
Bernd
--
http://bernd.eckenfels.net
-----Original Message-----
From: "serguei.spitsyn at oracle.com" <serguei.spitsyn at oracle.com>
To: Jaroslav Bachorik <jaroslav.bachorik at oracle.com>, "serviceability-dev at openjdk.java.net serviceability-dev at openjdk.java.net" <serviceability-dev at openjdk.java.net>
Sent: Mi., 07 Okt. 2015 20:29
Subject: Re: RFR 8138579: Custom launcher fails to start because of permission problem
Looks good.
Thanks,
Serguei
On 10/7/15 05:15, Jaroslav Bachorik wrote:
> Please, review the following test change
>
> Issue : https://bugs.openjdk.java.net/browse/JDK-8138579
> Webrev: http://cr.openjdk.java.net/~jbachorik/8138579/webrev.00
>
> This test is exercising a custom launcher (executable). Since it is
> not possible to check in a file and prevent its executable flag the
> test sets the executable flag on the fly after it has copied over the
> platform specific launcher to a well known location.
>
> However, setting the executable flag has started to fail on Solaris
> machines recently. I tracked down the failure to the fact that the
> launcher is being copied with the preserved attributes - including the
> owner and group. The original launcher owner and group differ from the
> user the test is run under and therefore the attempt to set the
> executable flag fails.
>
> The proposed fix is not to preserve the file attributes - the launcher
> will be owned by the current user and the attempt to set the
> executable flag will succeed.
>
> The patch has been tested on all supported platforms successfully.
>
> Thanks,
>
> -JB-
More information about the serviceability-dev
mailing list