diff options
| -rw-r--r-- | debian/changelog | 7 | ||||
| -rw-r--r-- | debian/control | 4 | ||||
| -rw-r--r-- | debian/itzks-packages-disklserver.install | 1 | ||||
| l--------- | srv/tftp/debian-edu/debian-edu-splash.png | 1 | ||||
| -rw-r--r-- | srv/tftp/debian-edu/default-menu.cfg | 16 | ||||
| -rw-r--r-- | srv/tftp/debian-edu/install.cfg | 14 | ||||
| -rw-r--r-- | srv/tftp/debian-edu/localboot.cfg | 5 | ||||
| -rw-r--r-- | srv/tftp/debian-edu/memtest.cfg | 8 | ||||
| l--------- | srv/tftp/debian-edu/memtest86+.bin | 1 | ||||
| l--------- | srv/tftp/debian-edu/memtest86.bin | 1 | ||||
| l--------- | srv/tftp/debian-edu/vesamenu.c32 | 1 | ||||
| l--------- | srv/tftp/debian-installer/amd64 | 1 | ||||
| l--------- | srv/tftp/debian-installer/i386 | 1 | ||||
| l--------- | srv/tftp/pxelinux.0 | 1 | ||||
| l--------- | srv/tftp/pxelinux.cfg/default | 1 | 
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 | 
