]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
Changed pxe configuration.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 11 Jun 2009 14:22:47 +0000 (16:22 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 11 Jun 2009 14:22:47 +0000 (16:22 +0200)
config/bootloader/pxe.conf [new file with mode: 0644]
lfs/Config
lfs/pxe

diff --git a/config/bootloader/pxe.conf b/config/bootloader/pxe.conf
new file mode 100644 (file)
index 0000000..97d32df
--- /dev/null
@@ -0,0 +1,30 @@
+
+DEFAULT @SNAME@/vesamenu.c32
+#prompt 1
+TIMEOUT 100
+
+DISPLAY @SNAME@/boot.msg
+F1 @SNAME@/boot.msg
+F2 @SNAME@/options.msg
+
+MENU BACKGROUND @SNAME@/splash.jpg
+MENU TITLE Welcome to @NAME@ @VERSION@!
+MENU COLOR border 0 #ffffffff #00000000
+MENU COLOR sel 7 #ffffffff #ff000000
+MENU COLOR title 0 #ffffffff #00000000
+MENU COLOR tabmsg 0 #ffffffff #00000000
+MENU COLOR unsel 0 #ffffffff #00000000
+MENU COLOR hotsel 0 #ff000000 #ffffffff
+MENU COLOR hotkey 7 #ffffffff #ff000000
+MENU hidden
+MENU hiddenrow 5
+
+LABEL install
+       MENU label ^Install a new @NAME@ system
+       MENU default
+       KERNEL @SNAME@/@SNAME@0
+       APPEND initrd=@SNAME@/initrd0 root=http://pxe.ipfire.org/@IMAGENAME@.iso rootfstype=iso9660 vga=791 splash mode=install quiet ro net=dhcp
+label rescue
+       MENU label ^Rescue installed @NAME@ system
+       KERNEL @SNAME@/@SNAME@0
+       APPEND initrd=@SNAME@/initrd0 root=http://pxe.ipfire.org/@IMAGENAME@.iso rootfstype=iso9660 vga=791 splash mode=rescue quiet ro net=dhcp
index ad68ce35e501388aa3a7d2189875037c708cd8c8..a7d348697c19ba2ca507140f2d73083fa8c7e72a 100644 (file)
@@ -90,7 +90,8 @@ INSTALL_CONFIG = sed \
        -e "s/@SNAME@/$(SNAME)/g" \
        -e "s/@VERSION@/$(VERSION)/g" \
        -e "s/@SLOGAN@/$(SLOGAN)/g" \
-       -e "s/@DATE@/$(shell date '+%Y%m%d')/g"
+       -e "s/@DATE@/$(shell date '+%Y%m%d')/g" \
+       -e "s/@IMAGENAME@/$(IMAGENAME)/g"
 
 INSTALL_INITSCRIPT = echo "Installing initscript \"$(INITSCRIPT)\" -> /etc/init.d"; \
        install -m 754 $(DIR_SOURCE)/initscripts/extras/$(INITSCRIPT) /etc/init.d/
diff --git a/lfs/pxe b/lfs/pxe
index a7021efc34f9509a1b93122bf06481565b68136f..8ced771f7d149b045776d21bc63b477f90646c9e 100644 (file)
--- a/lfs/pxe
+++ b/lfs/pxe
@@ -79,14 +79,7 @@ $(OBJECT): $(objects)
                $(DIR_CONF)/bootloader/*.msg $(CDROM_DIR)/$(SNAME)/
 
        cp -vf /usr/share/syslinux/pxelinux.0 $(CDROM_DIR)/
-       sed     -e "s/SNAME/$(SNAME)/g" \
-               -e "s/NAME/$(NAME)/g" \
-               -e "s/VERSION/$(VERSION)/g" \
-               -e "s@$(SNAME)0@$(SNAME)/$(SNAME)0@g" \
-               -e "s@initrd0@$(SNAME)/initrd0@g" \
-               -e "s@splash@$(SNAME)/splash@g" \
-               -e "s@vesamenu.c32@$(SNAME)/vesamenu.c32@g" \
-               $(DIR_CONF)/bootloader/installer.conf \
+       $(INSTALL_CONFIG) $(DIR_CONF)/bootloader/pxe.conf \
                > $(CDROM_DIR)/pxelinux.cfg/$(SNAME)-pxe-$(VERSION).model
 
        sed -e "s@splash@$(SNAME)/splash@g" \