From e92ea262060160d5640dbb8fb8d3fbe5b1ddfb4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Thu, 21 Aug 2014 09:53:14 +0200 Subject: [PATCH] allow setting additional dracut parameters for DVD s390x installs The installation from DVD on s390x needs setting the target disks and network information that are usually set by editing the generic.prm file. By including the "rd.cmdline=ask" parameter dracut will open a simple dialog so the user can enter the required information. --- share/config_files/s390/generic.ins | 2 +- share/config_files/s390/genericdvd.prm | 1 + share/s390.tmpl | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 share/config_files/s390/genericdvd.prm diff --git a/share/config_files/s390/generic.ins b/share/config_files/s390/generic.ins index a690f2e0..756d2ff4 100644 --- a/share/config_files/s390/generic.ins +++ b/share/config_files/s390/generic.ins @@ -1,5 +1,5 @@ * minimal lpar ins file images/kernel.img 0x00000000 images/initrd.img @INITRD_LOAD_ADDRESS@ -images/generic.prm 0x00010480 +images/genericdvd.prm 0x00010480 images/initrd.addrsize 0x00010408 diff --git a/share/config_files/s390/genericdvd.prm b/share/config_files/s390/genericdvd.prm new file mode 100644 index 00000000..b5d27316 --- /dev/null +++ b/share/config_files/s390/genericdvd.prm @@ -0,0 +1 @@ +ro ramdisk_size=40000 cio_ignore=all,!condev rd.cmdline=ask diff --git a/share/s390.tmpl b/share/s390.tmpl index 0da951f2..fa712fd7 100644 --- a/share/s390.tmpl +++ b/share/s390.tmpl @@ -15,6 +15,7 @@ treeinfo stage2 mainimage images/${runtime_base} ## install bootloader (such as it is) and bootloader config install ${configdir}/redhat.exec ${BOOTDIR} install ${configdir}/generic.prm ${BOOTDIR} +install ${configdir}/genericdvd.prm ${BOOTDIR} install ${configdir}/generic.ins . ## configure bootloader @@ -35,4 +36,5 @@ createaddrsize ${INITRD_ADDRESS} ${outroot}/${BOOTDIR}/initrd.img ${outroot}/${B ## s390 also has some special treeinfo data treeinfo images-${basearch} initrd.addrsize ${BOOTDIR}/initrd.addrsize treeinfo images-${basearch} generic.prm ${BOOTDIR}/generic.prm +treeinfo images-${basearch} genericdvd.prm ${BOOTDIR}/genericdvd.prm treeinfo images-${basearch} generic.ins generic.ins