diff options
author | Simon Rettberg | 2019-10-29 17:24:34 +0100 |
---|---|---|
committer | Simon Rettberg | 2019-10-29 17:24:34 +0100 |
commit | 847fb43e55aecb0a21f528c41147bc8605ce5850 (patch) | |
tree | 0f2739116d40ce65a7bf4b4bc4c512dba66f3e85 /modules-available | |
parent | [minilinux] Move LinuxBootEntryHook to own file (diff) | |
download | slx-admin-847fb43e55aecb0a21f528c41147bc8605ce5850.tar.gz slx-admin-847fb43e55aecb0a21f528c41147bc8605ce5850.tar.xz slx-admin-847fb43e55aecb0a21f528c41147bc8605ce5850.zip |
[minilinux] Allow absolute paths for initrds
Diffstat (limited to 'modules-available')
-rw-r--r-- | modules-available/minilinux/inc/linuxbootentryhook.inc.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules-available/minilinux/inc/linuxbootentryhook.inc.php b/modules-available/minilinux/inc/linuxbootentryhook.inc.php index 339c471d..56f66502 100644 --- a/modules-available/minilinux/inc/linuxbootentryhook.inc.php +++ b/modules-available/minilinux/inc/linuxbootentryhook.inc.php @@ -136,7 +136,9 @@ class LinuxBootEntryHook extends BootEntryHook $exec->commandLine = str_replace('%ID%', $effectiveId, $exec->commandLine); $exec->executable = $root . $exec->executable; foreach ($exec->initRd as &$rd) { - $rd = $root . $rd; + if ($rd{0} !== '/') { + $rd = $root . $rd; + } } unset($rd); return $exec; |