[Nix-dev] Nix 1.0 released

Michel Alexandre Salim michel at sylvestre.me
Sun May 27 08:18:11 CEST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

On 05/12/2012 08:23 PM, Eelco Dolstra wrote:
> Hi,
> 
> On 12/05/12 07:14, Michel Alexandre Salim wrote:
> 
>> First of all, congratulations! I'd like to help clean up the RPM
>> spec file -- can I assume (based on the available binary
>> packages) that the spec only targets Fedora?
> 
> Yes.
> 
>> We can probably get the package into Fedora proper as well --
>> and maybe help some people discover Nix/NixOS that way.
> 
> That would be great :-)
> 
> One thing currently missing in the RPM is that it doesn't do
> multi-user Nix. Ideally it would ship with a post-install script to
> set up nixbld user accounts and enable a nix-daemon init script.
> 
Status update -- I'm almost done with the spec update; everything
works except for having to manually wrangle with permissions.

Quick questions:
- - is Nix now built with setuid support by default? (--enable-setuid is
no longer recognized by the configure script)
- - since --with-nix-user and --with-nix-group are also not recognized,
presumably one has to adjust the ownership of nix-setuid-helper by hand?
- - is there a loss of functionality if setuid support is disabled -- in
fact, is there a way to *not* ship nix-setuid-helper by default?
Fedora is trying to disable it in all apps for security reasons:
http://fedoraproject.org/wiki/Features/RemoveSETUID
  (I take it we can just ship it with nix-setuid-helper not
configured, but that seems.. ugly)

I'll try and look at how nixos sets up nix on a clean install and try
and replicate the configuration.


Cheers,

- -- 
Michel Alexandre Salim
µblog:      http://identi.ca/hircus
            http://twitter.com/hircus
GPG key ID: A36A937A

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPwccjAAoJEEr1VKujapN60lsH/imDhxfFk7aJ6AwrMfgkRFWD
WkJdaeoLnhMVNYgbQYqYWWtH+LejSwmcND8/W/dui2e4/WSXzRRwLwwQUejVvSJB
W1o26UcD7nAM3Bd/9dlxJFAXRd/riY7d2ouUzxkdbW9jkRO6oPfMssmTiOCWEuJL
UQ+nDNh/yE5+db1NihvginM6c+tf/7Rwk6RuxbISqgwbh5v3Wmcai3oQPVE/rGFf
A76yITEXVn/xa7ZSXj31uJ396KQA2GuuIEcEJloV/j6QC5MwBfxrtOPugoordFli
XwQVer2S0B3vpMEblFAZ+jtGLNMQjtncAGiCYJAIWMPOoS4/d+JV5TDByL11sls=
=HU7i
-----END PGP SIGNATURE-----


More information about the nix-dev mailing list