+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
-# #
-# This program is free software: you can redistribute it and/or modify #
-# it under the terms of the GNU General Public License as published by #
-# the Free Software Foundation, either version 3 of the License, or #
-# (at your option) any later version. #
-# #
-# This program is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
-# GNU General Public License for more details. #
-# #
-# You should have received a copy of the GNU General Public License #
-# along with this program. If not, see <http://www.gnu.org/licenses/>. #
-# #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER = ipfire
-
-THISAPP = pxe
-TARGET = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-install : $(TARGET)
-
-check :
-
-download :
-
-md5 :
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) :
- # Create install pxe package as an alternate way to boot during install
- rm -rf /tmp/*
- mkdir -p /tmp/$(VERSION) /tmp/pxelinux.cfg
- cp /usr/lib/syslinux/pxelinux.0 /tmp
- cp /install/images/initrd /tmp/$(VERSION)/instroot
- cp /boot/vmlinuz-$(KVER)-ipfire /tmp/$(VERSION)/vmlinuz
- cp $(DIR_SRC)/config/syslinux/options.msg /tmp/$(VERSION)/options.msg
- cp $(DIR_SRC)/config/syslinux/splash.lss /tmp/$(VERSION)/splash.lss
- cp /usr/lib/memtest86+/memtest.bin /tmp/$(VERSION)/memtest
- sed -e "s|splash.lss|$(VERSION)/splash.lss|" \
- $(DIR_SRC)/config/syslinux/boot.msg \
- > /tmp/$(VERSION)/boot.msg
- sed -e "s|vmlinuz|$(VERSION)/vmlinuz|" \
- -e "s|instroot|$(VERSION)/instroot|" \
- -e "s|KERNEL memtest|KERNEL $(VERSION)/memtest|" \
- -e "s|boot.msg|$(VERSION)/boot.msg|" \
- -e "s|options.msg|$(VERSION)/options.msg|" \
- $(DIR_SRC)/config/syslinux/syslinux.cfg \
- > /tmp/pxelinux.cfg/$(SNAME)-pxe-$(VERSION).model
- ln -s $(SNAME)-pxe-$(VERSION).model /tmp/pxelinux.cfg/default
- chmod 444 /tmp/$(VERSION)/instroot
- cd /tmp && tar cvzf \
- /install/images/$(SNAME)-$(VERSION).$(MACHINE)-pxe.tgz *
- rm -rf /tmp/*