From fbd23c4234fb6a3bf72e31e55407cce3ac5ea13b Mon Sep 17 00:00:00 2001 From: Will Woods Date: Mon, 8 Aug 2011 20:04:05 -0400 Subject: [PATCH] add boot config files from anaconda to configdir This adds the boot config files from anaconda to lorax's configdir. They've been edited to include a '@ROOT@' placeholder, so lorax can put the proper root=... argument in place, and to use the @VAR@ convention everywhere (instead of some using @VAR@ and some using %VAR%). This should probably fix EFI booting, since the EFI BOOT*.conf was missing its root=... arg. Also some default settings were changed in syslinux.cfg (so we don't have to rewrite those two lines every time). One last change - the '-magic' arg and ppc 'magic' file have been dropped, because that's kind of silly and unnecessary. --- share/config_files/boot.msg.sparc | 9 ++ share/config_files/boot.msg.x86 | 5 + share/config_files/bootinfo.txt | 169 ++++++++++++++++++++++++++++ share/config_files/generic.ins | 5 + share/config_files/generic.prm | 1 + share/config_files/grub.conf | 8 ++ share/config_files/mapping | 27 +++++ share/config_files/ofboot.b | 74 ++++++++++++ share/config_files/redhat.exec | 9 ++ share/config_files/resolv.conf | 0 share/config_files/silo.conf | 18 +++ share/config_files/syslinux.cfg | 33 ++++++ share/config_files/yaboot.conf.3264 | 16 +++ share/config_files/yaboot.conf.in | 9 ++ share/efi.tmpl | 6 + share/ppc.tmpl | 31 ++--- share/s390.tmpl | 2 +- share/sparc.tmpl | 15 +-- share/x86.tmpl | 16 +-- 19 files changed, 411 insertions(+), 42 deletions(-) create mode 100644 share/config_files/boot.msg.sparc create mode 100644 share/config_files/boot.msg.x86 create mode 100644 share/config_files/bootinfo.txt create mode 100644 share/config_files/generic.ins create mode 100644 share/config_files/generic.prm create mode 100644 share/config_files/grub.conf create mode 100644 share/config_files/mapping create mode 100644 share/config_files/ofboot.b create mode 100644 share/config_files/redhat.exec create mode 100644 share/config_files/resolv.conf create mode 100644 share/config_files/silo.conf create mode 100644 share/config_files/syslinux.cfg create mode 100644 share/config_files/yaboot.conf.3264 create mode 100644 share/config_files/yaboot.conf.in diff --git a/share/config_files/boot.msg.sparc b/share/config_files/boot.msg.sparc new file mode 100644 index 00000000..0424660b --- /dev/null +++ b/share/config_files/boot.msg.sparc @@ -0,0 +1,9 @@ + + Welcome to @PRODUCT@ @VERSION@! + + - To install or upgrade in graphical mode, press the  key. + + - To install or upgrade in text mode, type: linux text . + + - To enter rescue mode type: linux rescue . + diff --git a/share/config_files/boot.msg.x86 b/share/config_files/boot.msg.x86 new file mode 100644 index 00000000..ff54899e --- /dev/null +++ b/share/config_files/boot.msg.x86 @@ -0,0 +1,5 @@ + +splash.lss + + - Press the 0107 key to begin the installation process. + diff --git a/share/config_files/bootinfo.txt b/share/config_files/bootinfo.txt new file mode 100644 index 00000000..ac766d4d --- /dev/null +++ b/share/config_files/bootinfo.txt @@ -0,0 +1,169 @@ + Linux +Linux +boot &device;:\ppc\chrp\yaboot + + FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF +FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 diff --git a/share/config_files/generic.ins b/share/config_files/generic.ins new file mode 100644 index 00000000..a690f2e0 --- /dev/null +++ b/share/config_files/generic.ins @@ -0,0 +1,5 @@ +* minimal lpar ins file +images/kernel.img 0x00000000 +images/initrd.img @INITRD_LOAD_ADDRESS@ +images/generic.prm 0x00010480 +images/initrd.addrsize 0x00010408 diff --git a/share/config_files/generic.prm b/share/config_files/generic.prm new file mode 100644 index 00000000..e953ce2f --- /dev/null +++ b/share/config_files/generic.prm @@ -0,0 +1 @@ +root=/dev/ram0 ro ip=off ramdisk_size=40000 cio_ignore=all,!0.0.0009 diff --git a/share/config_files/grub.conf b/share/config_files/grub.conf new file mode 100644 index 00000000..9bd4d53f --- /dev/null +++ b/share/config_files/grub.conf @@ -0,0 +1,8 @@ +#debug --graphics +default=0 +splashimage=@SPLASHPATH@ +timeout 5 +hiddenmenu +title @PRODUCT@ @VERSION@ + kernel @KERNELPATH@ @ROOT@ + initrd @INITRDPATH@ diff --git a/share/config_files/mapping b/share/config_files/mapping new file mode 100644 index 00000000..cf83076d --- /dev/null +++ b/share/config_files/mapping @@ -0,0 +1,27 @@ +# Example filename mapping file +# +# yaboot Raw 'UNIX' 'boot' "Bootstrap" +# vmlinux Raw 'UNIX' 'boot' "Bootstrap" +# +# EXTN XLate CREATOR TYPE Comment +COPYING Ascii 'ttxt' 'ttro' "Text File" +CREDITS Ascii 'ttxt' 'ttro' "Text File" +README Ascii 'ttxt' 'ttro' "Text File" +RPM-GPG-KEY Ascii 'ttxt' 'ttro' "Text File" +RELEASE_NOTES Ascii 'ttxt' 'ttro' "Text File" +.b Raw 'chrp' 'tbxi' "Macintosh Toolbox ROM file" +.gif Raw '8BIM' 'GIFf' "Gif File" +.jpg Raw '8BIM' 'JPEG' "Jpeg File" +.tif Raw '8BIM' 'TIFF' "Photoshop TIFF image" +.hqx Ascii 'BnHq' 'TEXT' "BinHex file" +.doc Raw 'MSWD' 'WDBN' "Word file" +.mov Raw 'TVOD' 'MooV' "QuickTime Movie" +.html Ascii 'MOSS' 'TEXT' "HTML File" +.htm Ascii 'MOSS' 'TEXT' "HTML File" +.conf Ascii 'ttxt' 'TEXT' "config file" +.txt Ascii 'ttxt' 'TEXT' "Text File" +.tbxi Raw 'chrp' 'tbxi' "Macintosh Toolbox ROM file" +.sea Raw 'aust' 'APPL' "Self Expanding Archive" +.sit Raw 'SIT!' 'SITD' "Stuffit Expander file" +* Raw '????' '????' "Unknown" + diff --git a/share/config_files/ofboot.b b/share/config_files/ofboot.b new file mode 100644 index 00000000..c811894e --- /dev/null +++ b/share/config_files/ofboot.b @@ -0,0 +1,74 @@ + + +MacRISC MacRISC3 MacRISC4 + + + +Boot Chooser + + + +" screen" output +load-base release-load-area +" /cpus/@0" find-package if + " 64-bit" rot get-package-property 0= if + 2drop + " boot cd:,\ppc\mac\yaboot conf=cd:,\ppc\ppc64\yaboot.conf" eval + else + " boot cd:,\ppc\mac\yaboot conf=cd:,\ppc\ppc32\yaboot.conf" eval + then +then + + + +1010 +000000000000F8FEACF6000000000000 +0000000000F5FFFFFEFEF50000000000 +00000000002BFAFEFAFCF70000000000 +0000000000F65D5857812B0000000000 +0000000000F5350B2F88560000000000 +0000000000F6335708F8FE0000000000 +00000000005600F600F5FD8100000000 +00000000F9F8000000F5FAFFF8000000 +000000008100F5F50000F6FEFE000000 +000000F8F700F500F50000FCFFF70000 +00000088F70000F50000F5FCFF2B0000 +0000002F582A00F5000008ADE02C0000 +00090B0A35A62B0000002D3B350A0000 +000A0A0B0B3BF60000505E0B0A0B0A00 +002E350B0B2F87FAFCF45F0B2E090000 +00000007335FF82BF72B575907000000 +000000000000ACFFFF81000000000000 +000000000081FFFFFFFF810000000000 +0000000000FBFFFFFFFFAC0000000000 +000000000081DFDFDFFFFB0000000000 +000000000081DD5F83FFFD0000000000 +000000000081DDDF5EACFF0000000000 +0000000000FDF981F981FFFF00000000 +00000000FFACF9F9F981FFFFAC000000 +00000000FFF98181F9F981FFFF000000 +000000ACACF981F981F9F9FFFFAC0000 +000000FFACF9F981F9F981FFFFFB0000 +00000083DFFBF981F9F95EFFFFFC0000 +005F5F5FDDFFFBF9F9F983DDDD5F0000 +005F5F5F5FDD81F9F9E7DF5F5F5F5F00 +0083DD5F5F83FFFFFFFFDF5F835F0000 +000000FBDDDFACFBACFBDFDFFB000000 +000000000000FFFFFFFF000000000000 +0000000000FFFFFFFFFFFF0000000000 +0000000000FFFFFFFFFFFF0000000000 +0000000000FFFFFFFFFFFF0000000000 +0000000000FFFFFFFFFFFF0000000000 +0000000000FFFFFFFFFFFF0000000000 +0000000000FFFFFFFFFFFFFF00000000 +00000000FFFFFFFFFFFFFFFFFF000000 +00000000FFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFF0000 +000000FFFFFFFFFFFFFFFFFFFFFF0000 +000000FFFFFFFFFFFFFFFFFFFFFF0000 +00FFFFFFFFFFFFFFFFFFFFFFFFFF0000 +00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +00FFFFFFFFFFFFFFFFFFFFFFFFFF0000 +000000FFFFFFFFFFFFFFFFFFFF000000 + + diff --git a/share/config_files/redhat.exec b/share/config_files/redhat.exec new file mode 100644 index 00000000..f1e5931a --- /dev/null +++ b/share/config_files/redhat.exec @@ -0,0 +1,9 @@ +/* */ +'CL RDR' +'PURGE RDR ALL' +'SPOOL PUNCH * RDR' +'PUNCH KERNEL IMG A (NOH' +'PUNCH GENERIC PRM A (NOH' +'PUNCH INITRD IMG A (NOH' +'CH RDR ALL KEEP NOHOLD' +'I 00C' diff --git a/share/config_files/resolv.conf b/share/config_files/resolv.conf new file mode 100644 index 00000000..e69de29b diff --git a/share/config_files/silo.conf b/share/config_files/silo.conf new file mode 100644 index 00000000..846c569b --- /dev/null +++ b/share/config_files/silo.conf @@ -0,0 +1,18 @@ +partition=1 +default=linux +read-write +timeout=100 +message=/boot/boot.msg +image[sun4u]=/boot/vmlinuz + label=linux + alias=install + append="@ROOT@" + initrd=/boot/initrd.img +image[sun4u]=/boot/vmlinuz + label=text + append="@ROOT@ text" + initrd=/boot/initrd.img +image[sun4u]=/boot/vmlinuz + label=ks + append="@ROOT@ ks" + initrd=/boot/initrd.img diff --git a/share/config_files/syslinux.cfg b/share/config_files/syslinux.cfg new file mode 100644 index 00000000..599ad99a --- /dev/null +++ b/share/config_files/syslinux.cfg @@ -0,0 +1,33 @@ +default vesamenu.c32 +#prompt 1 +timeout 600 + +display boot.msg + +menu background splash.jpg +menu title Welcome to @PRODUCT@ @VERSION@! +menu color border 0 #ffffffff #00000000 +menu color sel 7 #ffffffff #ff000000 +menu color title 0 #ffffffff #00000000 +menu color tabmsg 0 #ffffffff #00000000 +menu color unsel 0 #ffffffff #00000000 +menu color hotsel 0 #ff000000 #ffffffff +menu color hotkey 7 #ffffffff #ff000000 +menu color scrollbar 0 #ffffffff #00000000 + +label linux + menu label ^Install a new system or upgrade an existing system + menu default + kernel vmlinuz + append initrd=initrd.img @ROOT@ quiet +label vesa + menu label Install system with ^basic video driver + kernel vmlinuz + append initrd=initrd.img @ROOT@ xdriver=vesa nomodeset quiet +label rescue + menu label ^Rescue installed system + kernel vmlinuz + append initrd=initrd.img @ROOT@ rescue quiet +label local + menu label Boot from ^local drive + localboot 0xffff diff --git a/share/config_files/yaboot.conf.3264 b/share/config_files/yaboot.conf.3264 new file mode 100644 index 00000000..7aa63059 --- /dev/null +++ b/share/config_files/yaboot.conf.3264 @@ -0,0 +1,16 @@ +init-message = "\nWelcome to the @PRODUCT@ @VERSION@ installer!\nUse 'linux32' for 32-bit kernel.\n\n" +timeout=6000 +default=linux + +image=/ppc/ppc64/vmlinuz + label=linux64 + alias=linux + initrd=/ppc/ppc64/ramdisk.image.gz + read-only + append="@ROOT@" + +image=/ppc/ppc32/vmlinuz + label=linux32 + initrd=/ppc/ppc32/ramdisk.image.gz + read-only + append="@ROOT@" diff --git a/share/config_files/yaboot.conf.in b/share/config_files/yaboot.conf.in new file mode 100644 index 00000000..0a6bafc2 --- /dev/null +++ b/share/config_files/yaboot.conf.in @@ -0,0 +1,9 @@ +init-message = "\nWelcome to the @BITS@-bit @PRODUCT@ @VERSION@ installer!\nHit for boot options.\n\n" +timeout=6000 +default=linux + +image=/ppc/ppc@BITS@/vmlinuz + label=linux + initrd=/ppc/ppc@BITS@/initrd.img + read-only + append="@ROOT@" diff --git a/share/efi.tmpl b/share/efi.tmpl index 06d45340..7a2a53ed 100644 --- a/share/efi.tmpl +++ b/share/efi.tmpl @@ -27,6 +27,12 @@ ${make_efiboot("images/efiboot.img", include_kernel=False)} replace @KERNELPATH@ /${kdir}/vmlinuz ${eficonf} replace @INITRDPATH@ /${kdir}/initrd.img ${eficonf} replace @SPLASHPATH@ /EFI/BOOT/splash.xpm.gz ${eficonf} + %if disk: + replace @ROOT@ root=live:LABEL=ANACONDA ${eficonf} + %else: + ## NOTE: this needs to match the boot.iso label (see x86.tmpl) + replace @ROOT@ root=live:CDLABEL=${udev_escape(product.name)} ${eficonf} + %endif %if efiarch == 'IA32': copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf %endif diff --git a/share/ppc.tmpl b/share/ppc.tmpl index 1dc45914..06163a94 100644 --- a/share/ppc.tmpl +++ b/share/ppc.tmpl @@ -1,6 +1,6 @@ <%page args="kernels, runtime_img, basearch, libdir, inroot, outroot, product"/> <% -ANABOOTDIR="usr/share/anaconda/boot" +ANABOOTDIR="tmp/config_files" BOOTDIR="ppc" MACDIR=BOOTDIR+"/mac" NETBOOTDIR="images/netboot" @@ -8,7 +8,6 @@ NETBOOTDIR="images/netboot" WRAPPER="usr/sbin/wrapper" WRAPPER_DATA="usr/"+libdir+"/kernel-wrapper" MAPPING=ANABOOTDIR+"/mapping" -MAGIC=ANABOOTDIR+"/magic" bitsizes = set() prepboot = "" @@ -22,7 +21,7 @@ install ${ANABOOTDIR}/bootinfo.txt ${BOOTDIR} install boot/efika.forth ${BOOTDIR} install usr/lib/yaboot/yaboot ${BOOTDIR}/chrp -## Mac boot stuff +## boot dir for PowerMacs mkdir ${MACDIR} install usr/lib/yaboot/yaboot ${MACDIR} install ${ANABOOTDIR}/ofboot.b ${MACDIR} @@ -39,13 +38,10 @@ install ${ANABOOTDIR}/ofboot.b ${MACDIR} installkernel images-${kernel.arch} ${kernel.path} ${KERNELDIR}/vmlinuz installinitrd images-${kernel.arch} ${kernel.initrd.path} ${KERNELDIR}/initrd.img - ## FIXME: anaconda has the initrd name hard-coded as "ramdisk.img.gz" - replace ramdisk.image.gz initrd.img ${KERNELDIR}/yaboot.conf - replace %PRODUCT% ${product.name} ${KERNELDIR}/yaboot.conf - replace %VERSION% ${product.version} ${KERNELDIR}/yaboot.conf - replace %BITS% ${bits} ${KERNELDIR}/yaboot.conf - ## FIXME: root=%ROOT% should really be in the config somewhere - replace "read-only" "read-only\n\tappend=\"root=live:CDLABEL=PBOOT\"" ${KERNELDIR}/yaboot.conf + replace @PRODUCT@ ${product.name} ${KERNELDIR}/yaboot.conf + replace @VERSION@ ${product.version} ${KERNELDIR}/yaboot.conf + replace @BITS@ ${bits} ${KERNELDIR}/yaboot.conf + replace @ROOT@ root=live:CDLABEL=PBOOT ${KERNELDIR}/yaboot.conf ## kernel-wrapper magic that makes the netboot combined ppc{32,64}.img runcmd ${inroot}/${WRAPPER} -p of \ @@ -54,7 +50,7 @@ install ${ANABOOTDIR}/ofboot.b ${MACDIR} ${outroot}/${KERNELDIR}/vmlinuz \ -o ${outroot}/${NETIMG} treeinfo images-${kernel.arch} zimage ${NETIMG} - ## XXX FIXME? if we have a pure-64-bit image we'll get no prep-boot.. + ## PReP is 32-bit only %if bits == 32: ## Yes, this is supposed to be a relative path <% prepboot="-prep-boot " + NETIMG %> @@ -63,16 +59,13 @@ install ${ANABOOTDIR}/ofboot.b ${MACDIR} runcmd ${inroot}/usr/lib/yaboot/addnote ${outroot}/${BOOTDIR}/chrp/yaboot +## copy yaboot.conf into /etc %if len(bitsizes) == 2: ## magic ppc biarch tree! we need magic ppc biarch config. install ${ANABOOTDIR}/yaboot.conf.3264 etc/yaboot.conf - ## FIXME: hardcoded image name (see above) - replace ramdisk.image.gz initrd.img etc/yaboot.conf - replace %PRODUCT% ${product.name} etc/yaboot.conf - replace %VERSION% ${product.version} etc/yaboot.conf - replace %BITS% 32 etc/yaboot.conf - ## FIXME: see above about root=%ROOT% - replace "read-only" "read-only\n\tappend=\"root=live:CDLABEL=PBOOT\"" + replace @PRODUCT@ ${product.name} etc/yaboot.conf + replace @VERSION@ ${product.version} etc/yaboot.conf + replace @ROOT@ root=live:CDLABEL=PBOOT etc/yaboot.conf %else: copy ${KERNELDIR}/yaboot.conf etc/yaboot.conf %endif @@ -82,7 +75,7 @@ runcmd mkisofs -o ${outroot}/images/boot.iso -chrp-boot -U \ -A "${product.name} ${product.version}" -sysid PPC -V PBOOT \ -volset "${product.version}" -volset-size 1 -volset-seqno 1 \ -hfs-volid ${product.version} -hfs-bless ${outroot}/${MACDIR} \ - -map ${inroot}/${MAPPING} -magic ${inroot}/${MAGIC} \ + -map ${inroot}/${MAPPING} \ -no-desktop -allow-multidot -graft-points \ etc=${outroot}/etc \ ${BOOTDIR}=${outroot}/${BOOTDIR} \ diff --git a/share/s390.tmpl b/share/s390.tmpl index 55c96738..483a067f 100644 --- a/share/s390.tmpl +++ b/share/s390.tmpl @@ -1,6 +1,6 @@ <%page args="kernels, runtime_img, basearch, outroot"/> <% -ANABOOTDIR="usr/share/anaconda/boot" +ANABOOTDIR="tmp/config_files" BOOTDIR="images" KERNELDIR=BOOTDIR INITRD_ADDRESS="0x02000000" diff --git a/share/sparc.tmpl b/share/sparc.tmpl index 5fc3b012..9a53c942 100644 --- a/share/sparc.tmpl +++ b/share/sparc.tmpl @@ -1,6 +1,6 @@ <%page args="kernels, runtime_img, basearch, outroot, product"/> <% -ANABOOTDIR="usr/share/anaconda/boot" +ANABOOTDIR="tmp/config_files" BOOTDIR="boot" KERNELDIR=BOOTDIR %> @@ -10,22 +10,17 @@ install ${runtime_img} images/install.img install boot/*.b ${BOOTDIR} install ${ANABOOTDIR}/silo.conf ${BOOTDIR} -install ${ANABOOTDIR}/boot.msg ${BOOTDIR}/boot.msg +install ${ANABOOTDIR}/boot.msg.sparc ${BOOTDIR}/boot.msg -replace %VERSION% ${product.version} ${BOOTDIR}/boot.msg -replace %PRODUCT% ${product.name} ${BOOTDIR}/boot.msg +replace @VERSION@ ${product.version} ${BOOTDIR}/boot.msg +replace @PRODUCT@ ${product.name} ${BOOTDIR}/boot.msg %for kernel in kernels: installkernel images-${basearch} ${kernel.path} ${KERNELDIR}/vmlinuz installinitrd images-${basearch} ${kernel.initrd.path} ${KERNELDIR}/initrd.img %endfor -replace %ROOT% 'root=live:CDLABEL=PBOOT' ${BOOTDIR}/silo.conf -## FIXME: silo.conf is missing %ROOT%. workaround with manual twiddling -<% cdroot='root=live:CDLABEL=PBOOT' %> -replace 'alias=install' 'alias=install\n\tappend=${cdroot}' ${BOOTDIR}/silo.conf -replace 'append=text' 'append="text ${cdroot}"' ${BOOTDIR}/silo.conf -replace 'append=ks' 'append="ks ${cdroot}"' ${BOOTDIR}/silo.conf +replace @ROOT@ root=live:CDLABEL=PBOOT ${BOOTDIR}/silo.conf runcmd mkisofs -R -J -T -G /${BOOTDIR}/isofs.b -B ... \ -s /${BOOTDIR}/silo.conf -r -V "PBOOT" \ diff --git a/share/x86.tmpl b/share/x86.tmpl index 1142b682..6a93ba8b 100644 --- a/share/x86.tmpl +++ b/share/x86.tmpl @@ -1,6 +1,6 @@ <%page args="kernels, runtime_img, basearch, outroot, product"/> <% -ANABOOTDIR="usr/share/anaconda/boot" +ANABOOTDIR="tmp/config_files" SYSLINUXDIR="usr/share/syslinux" PXEBOOTDIR="images/pxeboot" BOOTDIR="isolinux" @@ -13,22 +13,14 @@ install ${runtime_img} images/install.img mkdir ${BOOTDIR} ${KERNELDIR} install ${SYSLINUXDIR}/isolinux.bin ${BOOTDIR} install ${ANABOOTDIR}/syslinux.cfg ${BOOTDIR}/isolinux.cfg -install ${ANABOOTDIR}/syslinux-vesa-splash.jpg ${BOOTDIR}/splash.jpg -install ${ANABOOTDIR}/*.msg ${BOOTDIR} +install usr/share/anaconda/boot/syslinux-vesa-splash.jpg ${BOOTDIR}/splash.jpg +install ${ANABOOTDIR}/boot.msg.x86 ${BOOTDIR}/boot.msg install ${SYSLINUXDIR}/vesamenu.c32 ${BOOTDIR} install ${ANABOOTDIR}/grub.conf ${BOOTDIR} replace @VERSION@ ${product.version} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg replace @PRODUCT@ ${product.name} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg -replace %ROOT% 'root=live:CDLABEL=${udev_escape(product.name)}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/grub.conf -## FIXME: no %ROOT% in isolinux.cfg. workaround with manual twiddling. -replace "append initrd=initrd.img" \ - "append initrd=initrd.img root=live:CDLABEL=${udev_escape(product.name)}" \ - ${BOOTDIR}/isolinux.cfg - - -replace "default linux" "default vesamenu.c32" ${BOOTDIR}/isolinux.cfg -replace "prompt 1" "#prompt 1" ${BOOTDIR}/isolinux.cfg +replace @ROOT@ 'root=live:CDLABEL=${udev_escape(product.name)}' ${BOOTDIR}/isolinux.cfg %if exists("boot/memtest*"): install boot/memtest* ${BOOTDIR}