[csw-buildfarm] group request

Dagobert Michelsen dam at opencsw.org
Fri Apr 16 17:19:18 CEST 2010


Hi Darin,

Am 16.04.2010 um 16:59 schrieb Darin Perusich:
> On 04/16/2010 10:27 AM, Dagobert Michelsen wrote:
>> Hi Darin,
>>
>> Am 15.04.2010 um 23:38 schrieb Darin Perusich:
>>> Can someone create a group on the build servers called 'cswsys'  
>>> and add
>>> my account to it? I'm attempting to rebuild the amanda package and
>>> during 'make install' a 'chown darin:sys' is failing because I'm  
>>> not a
>>> member. This wasn't happening on Solaris 8 but I'm building on Sol9,
>>> likely some type of fakeroot problem. The amanda users default  
>>> group is
>>> 'sys' which grants it read permission to raw disk devices and a  
>>> number
>>> of utilities are in the 'sys' group. The addition of this group will
>>> allow me to set the group to that group then I can sed it to 'sys'  
>>> in
>>> the prototype file so the perms are properly set.
>>
>> I would rather not add groups just for building stuff. Isn't
>>  --disable-installperms
>> enough to let Amanda build? The goal is to make packages buildable
>> on a wide variety of build hosts and customizing them on a per- 
>> package
>> scheme would really complicate things. You could later on adjust
>> things in the prototype.
>>
>> Please let me know if this works.
>
> I'm rebuilding with this option but I don't believe it's going to be
> adequate. The problem when setting --disable-installperms is the
> permission are then not properly set during 'make install' and the  
> user
> and group pairs in the prototype will not be properly setup, there are
> some 90+ files/dirs which need to be amanda:sys.
>
> This is definitely a fakeroot problem on Solaris 9. I've tested the
> chown operation on Solaris 8 and 10 (w/ fakeroot built for sol10) and
> it's functioning properly. I guess simply building on 8 will be the
> easiest way to get around this for now.

Ok then, the Solaris 8 machines are still (and will be) remain in
place, so for now it should be ok. If you want to do a GAR build
later: GAR does not support fakeroot and fully relies on DESTDIR.
The prototype can then be adjusted programmatically with regular
expressions per field.


Best regards

   -- Dago




More information about the buildfarm mailing list