summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-04 12:23:59 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-04 12:23:59 +0200
commit002982ccc123151f19ae271f1bf595dbdc367abf (patch)
tree03a454c3483cc2b98070181dc83d851256a0c1d7
parentc6d040dcff441de5c13994b083a774ed54ed3a8b (diff)
downloaditzks-systems-002982ccc123151f19ae271f1bf595dbdc367abf.tar.gz
itzks-systems-002982ccc123151f19ae271f1bf595dbdc367abf.tar.bz2
itzks-systems-002982ccc123151f19ae271f1bf595dbdc367abf.zip
/debian/control (itzks-packages-mainserver): Provide functional/German Debian Installer PXE environment.
-rw-r--r--debian/changelog7
-rw-r--r--debian/control4
-rw-r--r--debian/itzks-packages-disklserver.install1
l---------srv/tftp/debian-edu/debian-edu-splash.png1
-rw-r--r--srv/tftp/debian-edu/default-menu.cfg16
-rw-r--r--srv/tftp/debian-edu/install.cfg14
-rw-r--r--srv/tftp/debian-edu/localboot.cfg5
-rw-r--r--srv/tftp/debian-edu/memtest.cfg8
l---------srv/tftp/debian-edu/memtest86+.bin1
l---------srv/tftp/debian-edu/memtest86.bin1
l---------srv/tftp/debian-edu/vesamenu.c321
l---------srv/tftp/debian-installer/amd641
l---------srv/tftp/debian-installer/i3861
l---------srv/tftp/pxelinux.01
l---------srv/tftp/pxelinux.cfg/default1
15 files changed, 63 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 3469d30..4ce2f8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+itzks-packages (2012.08.04.3) UNRELEASED; urgency=low
+
+ * /debian/control (itzks-packages-mainserver):
+ + Provide functional/German Debian Installer PXE environment.
+
+ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Sat, 04 Aug 2012 12:23:22 +0200
+
itzks-packages (2012.08.04.2) squeeze-backports; urgency=low
* /debian/control (itzks-packages-mainserver):
diff --git a/debian/control b/debian/control
index 99ca58e..bc77fca 100644
--- a/debian/control
+++ b/debian/control
@@ -70,15 +70,19 @@ Depends:
${misc:Depends},
arj,
arpwatch,
+ atftpd,
bzip2,
dnsutils,
htop,
itzks-keyring,
links,
mc,
+ memtest86,
+ memtest86+,
nload,
nmap,
reportbug,
+ syslinux,
sysstat,
tree,
unzip,
diff --git a/debian/itzks-packages-disklserver.install b/debian/itzks-packages-disklserver.install
index 3415af5..5be86e7 100644
--- a/debian/itzks-packages-disklserver.install
+++ b/debian/itzks-packages-disklserver.install
@@ -1 +1,2 @@
bin/diskless-workstation-shell usr/sbin/
+srv/tftp srv/tftp
diff --git a/srv/tftp/debian-edu/debian-edu-splash.png b/srv/tftp/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/srv/tftp/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/srv/tftp/debian-edu/default-menu.cfg b/srv/tftp/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..35c25e9
--- /dev/null
+++ b/srv/tftp/debian-edu/default-menu.cfg
@@ -0,0 +1,16 @@
+include debian-edu/localboot.cfg
+MENU SEPARATOR
+include debian-edu/ltsp-diskless.cfg
+include debian-edu/ltsp-thin.cfg
+MENU SEPARATOR
+include debian-edu/install.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+default debian-edu/vesamenu.c32
+prompt 0
+timeout 0
diff --git a/srv/tftp/debian-edu/install.cfg b/srv/tftp/debian-edu/install.cfg
new file mode 100644
index 0000000..508eb2c
--- /dev/null
+++ b/srv/tftp/debian-edu/install.cfg
@@ -0,0 +1,14 @@
+ # Based on the values used in Debian, and added the preseed URL
+LABEL neteduboot-i386
+ MENU LABEL Installiere Debian Edu/Skolelinux (GNOME/^i386)
+ kernel debian-installer/i386/linux
+ append initrd=debian-installer/i386/initrd.gz -- quiet url=http://www/debian-edu-install.dat hostname=pxeinstall domain=intern debian-installer/locale=de_DE.UTF-8 console-keymaps-at/keymap=de-latin1-nodeadkeys desktop=gnome
+include menupassword.cfg
+
+ # Based on the values used in Debian, and added the preseed URL
+LABEL neteduboot-amd64
+ MENU LABEL Installiere Debian Edu/Skolelinux (GNOME/^amd64)
+ kernel debian-installer/amd64/linux
+ append initrd=debian-installer/amd64/initrd.gz -- quiet url=http://www/debian-edu-install.dat hostname=pxeinstall domain=intern debian-installer/locale=de_DE.UTF-8 console-keymaps-at/keymap=de-latin1-nodeadkeys desktop=gnome
+include menupassword.cfg
+
diff --git a/srv/tftp/debian-edu/localboot.cfg b/srv/tftp/debian-edu/localboot.cfg
new file mode 100644
index 0000000..82ebfa7
--- /dev/null
+++ b/srv/tftp/debian-edu/localboot.cfg
@@ -0,0 +1,5 @@
+LABEL localboot
+ MENU LABEL Von ^lokaler Festplatte starten
+ MENU DEFAULT
+ localboot 0
+
diff --git a/srv/tftp/debian-edu/memtest.cfg b/srv/tftp/debian-edu/memtest.cfg
new file mode 100644
index 0000000..c8e0df2
--- /dev/null
+++ b/srv/tftp/debian-edu/memtest.cfg
@@ -0,0 +1,8 @@
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+
diff --git a/srv/tftp/debian-edu/memtest86+.bin b/srv/tftp/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..1b74cce
--- /dev/null
+++ b/srv/tftp/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+/boot/memtest86+.bin \ No newline at end of file
diff --git a/srv/tftp/debian-edu/memtest86.bin b/srv/tftp/debian-edu/memtest86.bin
new file mode 120000
index 0000000..2596a63
--- /dev/null
+++ b/srv/tftp/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+/boot/memtest86.bin \ No newline at end of file
diff --git a/srv/tftp/debian-edu/vesamenu.c32 b/srv/tftp/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/srv/tftp/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/srv/tftp/debian-installer/amd64 b/srv/tftp/debian-installer/amd64
new file mode 120000
index 0000000..35c297c
--- /dev/null
+++ b/srv/tftp/debian-installer/amd64
@@ -0,0 +1 @@
+/usr/lib/debian-installer/images/amd64/text \ No newline at end of file
diff --git a/srv/tftp/debian-installer/i386 b/srv/tftp/debian-installer/i386
new file mode 120000
index 0000000..20f8d48
--- /dev/null
+++ b/srv/tftp/debian-installer/i386
@@ -0,0 +1 @@
+/usr/lib/debian-installer/images/i386/text \ No newline at end of file
diff --git a/srv/tftp/pxelinux.0 b/srv/tftp/pxelinux.0
new file mode 120000
index 0000000..0f93aef
--- /dev/null
+++ b/srv/tftp/pxelinux.0
@@ -0,0 +1 @@
+/usr/lib/syslinux/pxelinux.0 \ No newline at end of file
diff --git a/srv/tftp/pxelinux.cfg/default b/srv/tftp/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/srv/tftp/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file