From 416ab8a37f1b07dc9f6c0fb3ff1a8ff2036510b5 Mon Sep 17 00:00:00 2001 From: Sebastian Schmelzer Date: Thu, 2 Sep 2010 17:50:49 +0200 Subject: change dir structure --- src/boot-env/syslinux/LICENSE | 3 + src/boot-env/syslinux/README.iso | 6 ++ src/boot-env/syslinux/README.pxe | 68 +++++++++++++++++++++ src/boot-env/syslinux/extlinux | Bin 0 -> 52294 bytes src/boot-env/syslinux/initramfs-shutdown | Bin 0 -> 665088 bytes src/boot-env/syslinux/isolinux.bin | Bin 0 -> 14336 bytes src/boot-env/syslinux/kernel-shutdown | Bin 0 -> 688752 bytes src/boot-env/syslinux/mboot.c32 | Bin 0 -> 30380 bytes src/boot-env/syslinux/mbr.bin | Bin 0 -> 440 bytes src/boot-env/syslinux/menu.c32 | Bin 0 -> 54836 bytes src/boot-env/syslinux/pxechain.com | Bin 0 -> 998 bytes src/boot-env/syslinux/pxelinux.0 | Bin 0 -> 16662 bytes src/boot-env/syslinux/pxemenu-bottom.example | 39 ++++++++++++ src/boot-env/syslinux/pxemenu-include.example | 58 ++++++++++++++++++ src/boot-env/syslinux/syslinux | Bin 0 -> 25472 bytes src/boot-env/syslinux/themes/openslx/openslx.png | Bin 0 -> 20453 bytes src/boot-env/syslinux/themes/openslx/theme.conf | 40 ++++++++++++ .../syslinux/themes/openslxpbs/openslx.png | Bin 0 -> 168728 bytes src/boot-env/syslinux/themes/openslxpbs/theme.conf | 40 ++++++++++++ src/boot-env/syslinux/vesamenu.c32 | Bin 0 -> 147996 bytes 20 files changed, 254 insertions(+) create mode 100644 src/boot-env/syslinux/LICENSE create mode 100644 src/boot-env/syslinux/README.iso create mode 100644 src/boot-env/syslinux/README.pxe create mode 100755 src/boot-env/syslinux/extlinux create mode 100644 src/boot-env/syslinux/initramfs-shutdown create mode 100644 src/boot-env/syslinux/isolinux.bin create mode 100644 src/boot-env/syslinux/kernel-shutdown create mode 100755 src/boot-env/syslinux/mboot.c32 create mode 100644 src/boot-env/syslinux/mbr.bin create mode 100755 src/boot-env/syslinux/menu.c32 create mode 100644 src/boot-env/syslinux/pxechain.com create mode 100644 src/boot-env/syslinux/pxelinux.0 create mode 100644 src/boot-env/syslinux/pxemenu-bottom.example create mode 100644 src/boot-env/syslinux/pxemenu-include.example create mode 100755 src/boot-env/syslinux/syslinux create mode 100644 src/boot-env/syslinux/themes/openslx/openslx.png create mode 100644 src/boot-env/syslinux/themes/openslx/theme.conf create mode 100644 src/boot-env/syslinux/themes/openslxpbs/openslx.png create mode 100644 src/boot-env/syslinux/themes/openslxpbs/theme.conf create mode 100755 src/boot-env/syslinux/vesamenu.c32 (limited to 'src/boot-env/syslinux') diff --git a/src/boot-env/syslinux/LICENSE b/src/boot-env/syslinux/LICENSE new file mode 100644 index 00000000..7233bc7e --- /dev/null +++ b/src/boot-env/syslinux/LICENSE @@ -0,0 +1,3 @@ +This package is free software distributed under the GPL version 2. +See http://openslx.org/COPYING. For additional information on the +SYSLINUX component by H.P. Anwin check http://syslinux.zytor.com! diff --git a/src/boot-env/syslinux/README.iso b/src/boot-env/syslinux/README.iso new file mode 100644 index 00000000..f9abdbea --- /dev/null +++ b/src/boot-env/syslinux/README.iso @@ -0,0 +1,6 @@ +You seem to have the OpenSLX network demo CD/DVD still in your optical +drive! This is not required. You may safely remove the medium just +after the first kernel/initramfs is loaded ... + +If you have any feedback please consult http://openslx.org/feedback +and send your comments to feedback@openslx.org! diff --git a/src/boot-env/syslinux/README.pxe b/src/boot-env/syslinux/README.pxe new file mode 100644 index 00000000..9a14ee52 --- /dev/null +++ b/src/boot-env/syslinux/README.pxe @@ -0,0 +1,68 @@ +The PXE stuff uses HPAs syslinux, see http://syslinux.zytor.com! + +Example how the PXElinux information is gathered: + +############################## PXElinux-menu file ############################## +##### first static information is written, can't be changed ##### +##### override with include-menu (except DEFAULT vesamenu.c32) ##### +# # +# DEFAULT vesamenu.c32 # +# NOESCAPE 0 # +# PROMPT 0 # +# # +##### then theme specific information is written (if theme specified) ##### +##### ##### +# # +# MENU BACKGROUND openslx.png # +# MENU WIDTH 78 # +# . # +# . # +# menu color unsel 37;40 #fff0f0f0 #ff8093a1 std # +# . # +# . # +# . # +# # +##### now slxsettings configuration is being read ##### +##### ##### +# # +# TIMEOUT 100 # +# TOTALTIMEOUT 600 # +# MENU MASTER PASSWD secret # +# MENU TITLE Welcome to OpenSLX # +# # +##### after this /etc/opt/openslx/boot-env/syslinux/pxemenu-include is ##### +##### included if it is existing, overriding above statements ##### +# # +# MENU PASSPROMPT Gesicherter Bereich, bitte Passwort eingeben: # +# MENU AUTOBOOT Auswahl startet in # Sekunden # +# . # +# . # +# . # +# # +##### at this point the system labels are being included ##### +##### ##### +# # +# LABEL openslx-suse-11.0-default::nfs # +# MENU LABEL ^SUSE 11.0 System / NFS # +# KERNEL suse-11.0-default/vmlinuz-2.6.25.20-0.1-pae # +# APPEND quiet vga=791 initrd=suse-11.0-default/initramfs-1 file # +# IPAPPEND 3 # +# TEXT HELP # +# OpenSUSE 11.0 System # +# ENDTEXT # +# . # +# . # +# . # +# # +##### at the end /etc/opt/openslx/boot-env/syslinux/pxemenu-bottom is ##### +##### being incl. if existing ##### +##### please specify only systems and further menus ##### +# # +# MENU SEPARATOR # +# LABEL test # +# MENU LABEL ^Testmenu # +# MENU PASSWD test # +# KERNEL pxechain.com # +# APPEND 192.168.1.1::pxelinux.0 # +# # +########################## End of PXElinux-menu file ########################### diff --git a/src/boot-env/syslinux/extlinux b/src/boot-env/syslinux/extlinux new file mode 100755 index 00000000..69d8bf56 Binary files /dev/null and b/src/boot-env/syslinux/extlinux differ diff --git a/src/boot-env/syslinux/initramfs-shutdown b/src/boot-env/syslinux/initramfs-shutdown new file mode 100644 index 00000000..3e4376bd Binary files /dev/null and b/src/boot-env/syslinux/initramfs-shutdown differ diff --git a/src/boot-env/syslinux/isolinux.bin b/src/boot-env/syslinux/isolinux.bin new file mode 100644 index 00000000..bd778b3b Binary files /dev/null and b/src/boot-env/syslinux/isolinux.bin differ diff --git a/src/boot-env/syslinux/kernel-shutdown b/src/boot-env/syslinux/kernel-shutdown new file mode 100644 index 00000000..ddb180dd Binary files /dev/null and b/src/boot-env/syslinux/kernel-shutdown differ diff --git a/src/boot-env/syslinux/mboot.c32 b/src/boot-env/syslinux/mboot.c32 new file mode 100755 index 00000000..929ade6f Binary files /dev/null and b/src/boot-env/syslinux/mboot.c32 differ diff --git a/src/boot-env/syslinux/mbr.bin b/src/boot-env/syslinux/mbr.bin new file mode 100644 index 00000000..8592b598 Binary files /dev/null and b/src/boot-env/syslinux/mbr.bin differ diff --git a/src/boot-env/syslinux/menu.c32 b/src/boot-env/syslinux/menu.c32 new file mode 100755 index 00000000..67f9c29b Binary files /dev/null and b/src/boot-env/syslinux/menu.c32 differ diff --git a/src/boot-env/syslinux/pxechain.com b/src/boot-env/syslinux/pxechain.com new file mode 100644 index 00000000..8c4e0c5b Binary files /dev/null and b/src/boot-env/syslinux/pxechain.com differ diff --git a/src/boot-env/syslinux/pxelinux.0 b/src/boot-env/syslinux/pxelinux.0 new file mode 100644 index 00000000..0df4fbed Binary files /dev/null and b/src/boot-env/syslinux/pxelinux.0 differ diff --git a/src/boot-env/syslinux/pxemenu-bottom.example b/src/boot-env/syslinux/pxemenu-bottom.example new file mode 100644 index 00000000..29ceee3c --- /dev/null +++ b/src/boot-env/syslinux/pxemenu-bottom.example @@ -0,0 +1,39 @@ +# this include file will be loaded at the bottom of the menu after the system +# labels, please define only further menus and systems +# for theme configuration use theme.conf in your theme directory +# general settings can be set via slxsettings +# please copy to pxemenu-bottom if needed + +## example: shutdown label in menu +#LABEL shutdown +# MENU LABEL ^Shutdown PC +# KERNEL kernel-shutdown +# APPEND initrd=initramfs-shutdown quiet + +## help label not selectable +#LABEL help +# MENU LABEL Press 'F1' for help +# MENU DISABLE + +## example: add an additional menu on the same tftp server +#LABEL test +# MENU LABEL ^Testmeu +# KERNEL vesamenu.c32 +# APPEND testmenu + +## example: add an additional menu on a different tftp server, with passwd +#LABEL test2 +# MENU LABEL ^Testmeu +# MENU PASSWD test +# KERNEL pxechain.com +# APPEND 192.168.101.102::pxelinux.0 + +## example blank line / menu separator +#MENU SEPARATOR + +## example localboot with passwd +#LABEL local +# MENU LABEL Boot from local ^Harddisk +# MENU PASSWD local +# localboot 0 + diff --git a/src/boot-env/syslinux/pxemenu-include.example b/src/boot-env/syslinux/pxemenu-include.example new file mode 100644 index 00000000..c09f8e70 --- /dev/null +++ b/src/boot-env/syslinux/pxemenu-include.example @@ -0,0 +1,58 @@ +# this include file will be loaded at the end of theme and slxsettings +# configuration but right before the system labels +# it will overwrite existing defs +# for theme configuration use theme.conf in your theme directory +# general settings can be set via slxsettings +# please copy to pxemenu-include if needed + +## example german help: +#MENU PASSPROMPT Gesicherter Bereich, bitte Passwort eingeben: +#MENU AUTOBOOT Auswahl startet in # Sekunden + +## example: shutdown on timeout +#ONTIMEOUT shutdown +#LABEL shutdown +# MENU HIDE +# KERNEL kernel-shutdown +# APPEND initrd=initramfs-shutdown quiet + +## example: shutdown label in menu +#LABEL shutdown2 +# MENU LABEL ^Shutdown PC +# KERNEL kernel-shutdown +# APPEND initrd=initramfs-shutdown quiet + +## help/... text on F1 keypress +#F1 help_01.txt +## optionally with info +#LABEL help +# MENU LABEL Press 'F1' for help +# MENU DISABLE + +## example: add an additional menu on the same tftp server +#LABEL test +# MENU LABEL ^Testmeu +# KERNEL vesamenu.c32 +# APPEND testmenu + +## example: add an additional menu on a different tftp server, with passwd +#LABEL test2 +# MENU LABEL ^Testmeu +# MENU PASSWD test +# KERNEL pxechain.com +# APPEND 192.168.101.102::pxelinux.0 + +## example non-selectable line +#LABEL - +# MENU LABEL ________________________________________________________ +# MENU DISABLE + +## example blank line / menu separator +#MENU SEPARATOR + +## example localboot with passwd +#LABEL local +# MENU LABEL Boot from local ^Harddisk +# MENU PASSWD local +# localboot 0 + diff --git a/src/boot-env/syslinux/syslinux b/src/boot-env/syslinux/syslinux new file mode 100755 index 00000000..92b1b907 Binary files /dev/null and b/src/boot-env/syslinux/syslinux differ diff --git a/src/boot-env/syslinux/themes/openslx/openslx.png b/src/boot-env/syslinux/themes/openslx/openslx.png new file mode 100644 index 00000000..ccf8cc0a Binary files /dev/null and b/src/boot-env/syslinux/themes/openslx/openslx.png differ diff --git a/src/boot-env/syslinux/themes/openslx/theme.conf b/src/boot-env/syslinux/themes/openslx/theme.conf new file mode 100644 index 00000000..e28562d6 --- /dev/null +++ b/src/boot-env/syslinux/themes/openslx/theme.conf @@ -0,0 +1,40 @@ +# openslx theme style definition +# please define only look of your theme +# for non-theme definitions use slxsettings +# or include file in /etc/opt/openslx/boot-env/syslinux/pxemenu-include + +MENU BACKGROUND openslx.png +MENU WIDTH 78 +MENU MARGIN 9 +MENU PASSWORDMARGIN 9 +MENU ROWS 10 +MENU TABMSGROW 16 +MENU CMDLINEROW 16 +MENU ENDROW -1 +MENU PASSWORDROW 16 +MENU TIMEOUTROW 20 +MENU HELPMSGROW 16 +MENU HELPMSGENDROW -1 +MENU HSHIFT 0 +MENU VSHIFT 7 + +menu color screen 37;40 #80ffffff #00000000 std +menu color border 37;40 #40000000 #ff8093a1 std +menu color title 1;37;40 #ffff8b00 #ff8093a1 std +menu color unsel 37;40 #fff0f0f0 #ff8093a1 std +menu color hotkey 1;37;40 #ffff8b00 #ff8093a1 std +menu color sel 7;37;40 #ff1c2a33 #667799bb all +menu color hotsel 1;7;37;40 #ffff8b00 #667799bb all +menu color disabled 1;37;40 #ffff8b00 #ff8093a1 std +menu color scrollbar 37;40 #40000000 #ee000000 std +menu color tabmsg 37;40 #ffff8b00 #ff8093a1 std +menu color cmdmark 1;37;40 #ffff8b00 #ff8093a1 std +menu color cmdline 37;40 #fff0f0f0 #ff8093a1 std +menu color pwdborder 37;40 #40000000 #ff8093a1 std +menu color pwdheader 37;40 #ffff8b00 #ff8093a1 std +menu color pwdentry 37;40 #ffff8b00 #ff8093a1 std +menu color timeout_msg 37;40 #fff0f0f0 #ff8093a1 std +menu color timeout 1;37;40 #ffff8b00 #ff8093a1 std +menu color help 37;40 #ff1c2a33 #00000000 none +MENU MSGCOLOR #ff1c2a33 #00000000 none + diff --git a/src/boot-env/syslinux/themes/openslxpbs/openslx.png b/src/boot-env/syslinux/themes/openslxpbs/openslx.png new file mode 100644 index 00000000..fefbfdf3 Binary files /dev/null and b/src/boot-env/syslinux/themes/openslxpbs/openslx.png differ diff --git a/src/boot-env/syslinux/themes/openslxpbs/theme.conf b/src/boot-env/syslinux/themes/openslxpbs/theme.conf new file mode 100644 index 00000000..e28562d6 --- /dev/null +++ b/src/boot-env/syslinux/themes/openslxpbs/theme.conf @@ -0,0 +1,40 @@ +# openslx theme style definition +# please define only look of your theme +# for non-theme definitions use slxsettings +# or include file in /etc/opt/openslx/boot-env/syslinux/pxemenu-include + +MENU BACKGROUND openslx.png +MENU WIDTH 78 +MENU MARGIN 9 +MENU PASSWORDMARGIN 9 +MENU ROWS 10 +MENU TABMSGROW 16 +MENU CMDLINEROW 16 +MENU ENDROW -1 +MENU PASSWORDROW 16 +MENU TIMEOUTROW 20 +MENU HELPMSGROW 16 +MENU HELPMSGENDROW -1 +MENU HSHIFT 0 +MENU VSHIFT 7 + +menu color screen 37;40 #80ffffff #00000000 std +menu color border 37;40 #40000000 #ff8093a1 std +menu color title 1;37;40 #ffff8b00 #ff8093a1 std +menu color unsel 37;40 #fff0f0f0 #ff8093a1 std +menu color hotkey 1;37;40 #ffff8b00 #ff8093a1 std +menu color sel 7;37;40 #ff1c2a33 #667799bb all +menu color hotsel 1;7;37;40 #ffff8b00 #667799bb all +menu color disabled 1;37;40 #ffff8b00 #ff8093a1 std +menu color scrollbar 37;40 #40000000 #ee000000 std +menu color tabmsg 37;40 #ffff8b00 #ff8093a1 std +menu color cmdmark 1;37;40 #ffff8b00 #ff8093a1 std +menu color cmdline 37;40 #fff0f0f0 #ff8093a1 std +menu color pwdborder 37;40 #40000000 #ff8093a1 std +menu color pwdheader 37;40 #ffff8b00 #ff8093a1 std +menu color pwdentry 37;40 #ffff8b00 #ff8093a1 std +menu color timeout_msg 37;40 #fff0f0f0 #ff8093a1 std +menu color timeout 1;37;40 #ffff8b00 #ff8093a1 std +menu color help 37;40 #ff1c2a33 #00000000 none +MENU MSGCOLOR #ff1c2a33 #00000000 none + diff --git a/src/boot-env/syslinux/vesamenu.c32 b/src/boot-env/syslinux/vesamenu.c32 new file mode 100755 index 00000000..804e2fb8 Binary files /dev/null and b/src/boot-env/syslinux/vesamenu.c32 differ -- cgit v1.2.3-55-g7522