summaryrefslogtreecommitdiffstats
path: root/boot-env
diff options
context:
space:
mode:
authorOliver Tappe2008-06-07 00:46:08 +0200
committerOliver Tappe2008-06-07 00:46:08 +0200
commit1dadf87980814a6a438fffe551c8b3e5ade56c82 (patch)
tree71bf2c31ef4c5e8181c98bc92fe6a67066c08fe1 /boot-env
parent* moved PXE-theming stuff into boot-env and adjusted the code to allow for (diff)
downloadcore-1dadf87980814a6a438fffe551c8b3e5ade56c82.tar.gz
core-1dadf87980814a6a438fffe551c8b3e5ade56c82.tar.xz
core-1dadf87980814a6a438fffe551c8b3e5ade56c82.zip
* moved PXE-theming stuff into boot-env and adjusted the code to allow for
user specified PXE-themes, too (which shall live in /etc/opt/opeslx/boot-env/pxe/themes). git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1852 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'boot-env')
-rw-r--r--boot-env/OpenSLX/BootEnvironment/pxe/menu-template.example8
-rw-r--r--boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/openslx.pngbin0 -> 18173 bytes
-rw-r--r--boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/theme.conf72
3 files changed, 80 insertions, 0 deletions
diff --git a/boot-env/OpenSLX/BootEnvironment/pxe/menu-template.example b/boot-env/OpenSLX/BootEnvironment/pxe/menu-template.example
new file mode 100644
index 00000000..9d544b71
--- /dev/null
+++ b/boot-env/OpenSLX/BootEnvironment/pxe/menu-template.example
@@ -0,0 +1,8 @@
+NOESCAPE 0
+PROMPT 0
+TIMEOUT 10
+DEFAULT menu.c32
+IMPLICIT 1
+ALLOWOPTIONS 1
+MENU TITLE Was möchten Sie tun (Auswahl mittels Cursortasten)?
+MENU MASTER PASSWD secret
diff --git a/boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/openslx.png b/boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/openslx.png
new file mode 100644
index 00000000..a6033633
--- /dev/null
+++ b/boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/openslx.png
Binary files differ
diff --git a/boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/theme.conf b/boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/theme.conf
new file mode 100644
index 00000000..16fcc6a8
--- /dev/null
+++ b/boot-env/OpenSLX/BootEnvironment/pxe/themes/openslx/theme.conf
@@ -0,0 +1,72 @@
+DEFAULT vesamenu.c32
+MENU BACKGROUND openslx.png
+
+PROMPT 0
+NOESCAPE 1
+TIMEOUT 100
+TOTALTIMEOUT 3000
+MENU WIDTH 78
+MENU MARGIN @@@MENU_MARGIN@@@
+MENU PASSWORDMARGIN @@@MENU_MARGIN@@@
+MENU ROWS 12
+MENU TABMSGROW 18
+MENU CMDLINEROW 18
+MENU ENDROW -1
+MENU PASSWORDROW 18
+MENU TIMEOUTROW 18
+MENU HELPMSGROW 18
+MENU HELPMSGENDROW -1
+MENU HSHIFT 0
+MENU VSHIFT 5
+
+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 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 #ff1c2a33 #00000000 none
+menu color timeout 1;37;40 #ffff8b00 #00000000 std
+menu color help 37;40 #ff1c2a33 #00000000 none
+menu color msg07 37;40 #90ffffff #00000000 std
+
+MENU MASTER PASSWD secret
+MENU PASSPROMPT Gesicherter Bereich, bitte Passwort eingeben:
+MENU AUTOBOOT Auswahl startet in # Sekunden
+
+MENU TITLE OpenSLX - Hauptmenü
+
+#####
+LABEL Bitte wählen Sie über die Pfeiltasten aus:
+ KERNEL vesamenu.c32
+ APPEND pxelinux.cfg/default
+
+LABEL @@@SEPARATOR_LINE@@@
+ KERNEL vesamenu.c32
+ APPEND pxelinux.cfg/default
+#####
+
+@@@SLX_LABELS@@@
+
+#####
+LABEL @@@SEPARATOR_LINE@@@
+ KERNEL vesamenu.c32
+ APPEND pxelinux.cfg/default
+#####
+
+LABEL hilfe
+ MENU LABEL ^Hilfe
+ TEXT HELP
+ Bitte wählen Sie das gewünschte System über die Pfeiltasten
+ und bestätigen Sie mit der Return-Taste.
+ ENDTEXT
+ KERNEL vesamenu.c32
+ APPEND pxelinux.cfg/default