diff options
author | Tomas Volf <~@wolfsden.cz> | 2024-05-09 12:14:19 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-06-02 12:05:09 +0200 |
commit | 887d031382c9648926208dcb619d0386c281ce24 (patch) | |
tree | e46f79e0f1173d17c0ad8a76546e03ffc8bd14ae /etc | |
parent | 1262e8b12213a380aa2bb802f8b43ac53337b431 (diff) | |
download | guix-887d031382c9648926208dcb619d0386c281ce24.tar.gz guix-887d031382c9648926208dcb619d0386c281ce24.zip |
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>
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/guix-install.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/guix-install.sh b/etc/guix-install.sh index 4e268a52d6..d61e36ef9b 100755 --- a/etc/guix-install.sh +++ b/etc/guix-install.sh @@ -217,7 +217,7 @@ chk_init_sys() _msg "${INF}init system is: sysv-init" INIT_SYS="sysv-init" return 0 - elif [[ $(openrc --version 2>/dev/null) =~ \(OpenRC\) ]]; then + elif [[ $(openrc --version 2>/dev/null) =~ \(OpenRC ]]; then _msg "${INF}init system is: OpenRC" INIT_SYS="openrc" return 0 |