guix-install.sh: Relax check for OpenRC.
On my virtual private servers running Alpine, the install script failed to identify the init system. The virtual server is LXC based, and OpenRC identifies itself like this: # openrc --version openrc (OpenRC [LXC]) 0.52.1 The regular expression failed to match it. After relaxing the check (by removing the trailing `)' requirement) the installation went fine and I got functional Guix installation. * etc/guix-install.sh (chk_init_sys): Drop trailing \) from the regular expression. Change-Id: I5f951226341e631fb34cc6c26cfbb87656dab77a Signed-off-by: Ludovic Courtès <ludo@gnu.org>master
parent
1262e8b122
commit
887d031382
|
@ -217,7 +217,7 @@ chk_init_sys()
|
||||||
_msg "${INF}init system is: sysv-init"
|
_msg "${INF}init system is: sysv-init"
|
||||||
INIT_SYS="sysv-init"
|
INIT_SYS="sysv-init"
|
||||||
return 0
|
return 0
|
||||||
elif [[ $(openrc --version 2>/dev/null) =~ \(OpenRC\) ]]; then
|
elif [[ $(openrc --version 2>/dev/null) =~ \(OpenRC ]]; then
|
||||||
_msg "${INF}init system is: OpenRC"
|
_msg "${INF}init system is: OpenRC"
|
||||||
INIT_SYS="openrc"
|
INIT_SYS="openrc"
|
||||||
return 0
|
return 0
|
||||||
|
|
Reference in New Issue