bug#39023: binary installation manual doesn't work on Alpine Linux

2020-04-23 Thread Vincent Legoll
Hello, as I had been working on the installer lately [1], I tried to tackle this bug also, I have it mostly working. I added support for openrc-based init systems. I opted to support both adduser & useradd, changed some tool calls to work on busybox, etc... Then sprinkled a bit of cleanup & pol

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-04-23 Thread zimoun
Hi Vincent, On Thu, 23 Apr 2020 at 13:55, Vincent Legoll wrote: > as I had been working on the installer lately [1], > I tried to tackle this bug also, I have it mostly > working. > > I added support for openrc-based init systems. > > I opted to support both adduser & useradd, changed > some too

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-04-23 Thread Vincent Legoll
Hello, On 23/04/2020 15:29, zimoun wrote: Do you mean that the incoming patches will include an explanation in the manual about adduser/useradd? I'll be writing new / amending existing doc after the patches have received the first round of review. ;-) Do you mean that guix-install.sh will no

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-01-07 Thread symphonia
The commands in https://guix.gnu.org/manual/en/guix.html#Build-Environment-Setup do not work on busybox-based systems such as Alpine Linux by default. This is because they do not have 'groupadd' or 'useradd' by default (from 'shadow' package). # groupadd --system guixbuild # for i in `seq -w 1 10

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-01-08 Thread Gábor Boskovits
Hello, ezt írta (időpont: 2020. jan. 7., K, 22:32): > > The commands in > https://guix.gnu.org/manual/en/guix.html#Build-Environment-Setup > do not work on busybox-based systems such as Alpine Linux by default. > This is because they do not have 'groupadd' or 'useradd' by default (from > 'shado

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-01-21 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Gábor, Gábor Boskovits 写道: ezt írta (időpont: 2020. jan. 7., K, 22:32): I suggest adding another example which works by default on busybox. […] addgroup -S guixbuild […] I assume that the command you gave would work on non-busybox also. I would say we should replace the command we hav

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-01-22 Thread Gábor Boskovits
Oops, I missed that. Tobias Geerinckx-Rice ezt írta (időpont: 2020. jan. 22., Sze, 4:53): > > Gábor, > > Gábor Boskovits 写道: > > ezt írta (időpont: 2020. jan. 7., K, > > 22:32): > >> I suggest adding another example which works by default on > >> busybox. > > […] > > >> addgroup -S guixbuild > >

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-01-22 Thread Tobias Geerinckx-Rice via Bug reports for GNU Guix
Gábor, Gábor Boskovits 写道: Oops, I missed that. I'm suprised I haven't confused add* & *add once so far in this thread :-) There was some upstream discussion to get useradd and groupadd to busybox upstream, as this seems to be causing problems everywhere. They told that they are unwilli

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-01-22 Thread Gábor Boskovits
Tobias Geerinckx-Rice ezt írta (időpont: 2020. jan. 22., Sze, 20:58): > > Gábor, > > Gábor Boskovits 写道: > > Oops, I missed that. > > I'm suprised I haven't confused add* & *add once so far in this > thread :-) Yes, I am also a bit confused. > > > There was some upstream discussion to get userad

bug#39023: binary installation manual doesn't work on Alpine Linux

2020-02-19 Thread zimoun
Hi, I am a bit confused. At the end, what is the fix? >From my knowledge, 'useradd/groupadd ' are the standard commands. The other ones, not. Personally, I am in favour of the option a/ that is described here [1]: write in the manual in a footnote it should be adapted for the underlining distro,