Search
j0ke.net Open Build Service
>
Projects
>
internetx
:
kiwi
:
Appliance
>
dracut
> 0030-base-init.sh-don-t-remove-99-cmdline-ask-on-hostonly.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File 0030-base-init.sh-don-t-remove-99-cmdline-ask-on-hostonly.patch of Package dracut
From 85b4b039484a1b04df1fc6c75b5c3c2d8b85480c Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin <evvers@ya.ru> Date: Mon, 15 Feb 2016 13:47:18 +0000 Subject: [PATCH] base/init.sh: don't remove 99-cmdline-ask on 'hostonly' cleanup How to reproduce: host# ./dracut.sh -o 'dracut-systemd systemd systemd-initrd' --local -f ./initramfs.img host# qemu-system-x86_64 -initrd ./initramfs.img \ -append 'root=/dev/sda1 rd.cmdline=ask rd.hostonly=0' \ ... Enter additional kernel command line parameter (end with ctrl-d or .) > rd.break > . ... There is no "Break before switch_root" ... Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru> --- modules.d/99base/init.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules.d/99base/init.sh b/modules.d/99base/init.sh index e2e40298..bd7ef706 100755 --- a/modules.d/99base/init.sh +++ b/modules.d/99base/init.sh @@ -120,7 +120,9 @@ if getarg "rd.cmdline=ask"; then fi if ! getargbool 1 'rd.hostonly'; then + [ -f /etc/cmdline.d/99-cmdline-ask.conf ] && mv /etc/cmdline.d/99-cmdline-ask.conf /tmp/99-cmdline-ask.conf remove_hostonly_files + [ -f /tmp/99-cmdline-ask.conf ] && mv /tmp/99-cmdline-ask.conf /etc/cmdline.d/99-cmdline-ask.conf fi # run scriptlets to parse the command line