From 04173263974af0e7a354e066b9d7ec9c13c4289d Mon Sep 17 00:00:00 2001 From: OpenSLX Date: Wed, 20 Jan 2010 16:47:35 +0100 Subject: initial import --- data/db/README | 0 data/syslinux/LICENSE | 3 ++ data/syslinux/README.iso | 6 +++ data/syslinux/README.pxe | 68 +++++++++++++++++++++++++++++++ data/syslinux/extlinux | Bin 0 -> 52714 bytes data/syslinux/initramfs-shutdown | Bin 0 -> 665088 bytes data/syslinux/isolinux.bin | Bin 0 -> 14336 bytes data/syslinux/kernel-shutdown | Bin 0 -> 688752 bytes data/syslinux/mboot.c32 | Bin 0 -> 31148 bytes data/syslinux/mbr.bin | Bin 0 -> 440 bytes data/syslinux/menu.c32 | Bin 0 -> 57140 bytes data/syslinux/pxechain.com | Bin 0 -> 998 bytes data/syslinux/pxelinux.0 | Bin 0 -> 16138 bytes data/syslinux/pxemenu-bottom.example | 39 ++++++++++++++++++ data/syslinux/pxemenu-include.example | 58 ++++++++++++++++++++++++++ data/syslinux/syslinux | Bin 0 -> 25604 bytes data/syslinux/themes/openslx/openslx.png | Bin 0 -> 168728 bytes data/syslinux/themes/openslx/theme.conf | 40 ++++++++++++++++++ data/syslinux/vesamenu.c32 | Bin 0 -> 147728 bytes 19 files changed, 214 insertions(+) create mode 100644 data/db/README create mode 100644 data/syslinux/LICENSE create mode 100644 data/syslinux/README.iso create mode 100644 data/syslinux/README.pxe create mode 100755 data/syslinux/extlinux create mode 100644 data/syslinux/initramfs-shutdown create mode 100644 data/syslinux/isolinux.bin create mode 100644 data/syslinux/kernel-shutdown create mode 100755 data/syslinux/mboot.c32 create mode 100644 data/syslinux/mbr.bin create mode 100755 data/syslinux/menu.c32 create mode 100644 data/syslinux/pxechain.com create mode 100644 data/syslinux/pxelinux.0 create mode 100644 data/syslinux/pxemenu-bottom.example create mode 100644 data/syslinux/pxemenu-include.example create mode 100755 data/syslinux/syslinux create mode 100644 data/syslinux/themes/openslx/openslx.png create mode 100644 data/syslinux/themes/openslx/theme.conf create mode 100755 data/syslinux/vesamenu.c32 (limited to 'data') diff --git a/data/db/README b/data/db/README new file mode 100644 index 0000000..e69de29 diff --git a/data/syslinux/LICENSE b/data/syslinux/LICENSE new file mode 100644 index 0000000..7233bc7 --- /dev/null +++ b/data/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/data/syslinux/README.iso b/data/syslinux/README.iso new file mode 100644 index 0000000..f9abdbe --- /dev/null +++ b/data/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/data/syslinux/README.pxe b/data/syslinux/README.pxe new file mode 100644 index 0000000..9a14ee5 --- /dev/null +++ b/data/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/data/syslinux/extlinux b/data/syslinux/extlinux new file mode 100755 index 0000000..d97dd70 Binary files /dev/null and b/data/syslinux/extlinux differ diff --git a/data/syslinux/initramfs-shutdown b/data/syslinux/initramfs-shutdown new file mode 100644 index 0000000..3e4376b Binary files /dev/null and b/data/syslinux/initramfs-shutdown differ diff --git a/data/syslinux/isolinux.bin b/data/syslinux/isolinux.bin new file mode 100644 index 0000000..80f71c9 Binary files /dev/null and b/data/syslinux/isolinux.bin differ diff --git a/data/syslinux/kernel-shutdown b/data/syslinux/kernel-shutdown new file mode 100644 index 0000000..ddb180d Binary files /dev/null and b/data/syslinux/kernel-shutdown differ diff --git a/data/syslinux/mboot.c32 b/data/syslinux/mboot.c32 new file mode 100755 index 0000000..dfff378 Binary files /dev/null and b/data/syslinux/mboot.c32 differ diff --git a/data/syslinux/mbr.bin b/data/syslinux/mbr.bin new file mode 100644 index 0000000..8592b59 Binary files /dev/null and b/data/syslinux/mbr.bin differ diff --git a/data/syslinux/menu.c32 b/data/syslinux/menu.c32 new file mode 100755 index 0000000..9413ec4 Binary files /dev/null and b/data/syslinux/menu.c32 differ diff --git a/data/syslinux/pxechain.com b/data/syslinux/pxechain.com new file mode 100644 index 0000000..8c4e0c5 Binary files /dev/null and b/data/syslinux/pxechain.com differ diff --git a/data/syslinux/pxelinux.0 b/data/syslinux/pxelinux.0 new file mode 100644 index 0000000..743948e Binary files /dev/null and b/data/syslinux/pxelinux.0 differ diff --git a/data/syslinux/pxemenu-bottom.example b/data/syslinux/pxemenu-bottom.example new file mode 100644 index 0000000..29ceee3 --- /dev/null +++ b/data/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/data/syslinux/pxemenu-include.example b/data/syslinux/pxemenu-include.example new file mode 100644 index 0000000..c09f8e7 --- /dev/null +++ b/data/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/data/syslinux/syslinux b/data/syslinux/syslinux new file mode 100755 index 0000000..dd0319c Binary files /dev/null and b/data/syslinux/syslinux differ diff --git a/data/syslinux/themes/openslx/openslx.png b/data/syslinux/themes/openslx/openslx.png new file mode 100644 index 0000000..fefbfdf Binary files /dev/null and b/data/syslinux/themes/openslx/openslx.png differ diff --git a/data/syslinux/themes/openslx/theme.conf b/data/syslinux/themes/openslx/theme.conf new file mode 100644 index 0000000..7ee2ab2 --- /dev/null +++ b/data/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 #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/data/syslinux/vesamenu.c32 b/data/syslinux/vesamenu.c32 new file mode 100755 index 0000000..d988477 Binary files /dev/null and b/data/syslinux/vesamenu.c32 differ -- cgit v1.2.3-55-g7522