Date: Wed, 2 Jul 2014 09:28:59 GMT From: kczekirda@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r270315 - soc2014/kczekirda/pxe-fai-head/others Message-ID: <201407020928.s629SxNl093497@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kczekirda Date: Wed Jul 2 09:28:59 2014 New Revision: 270315 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=270315 Log: mfsbsd menu Added: soc2014/kczekirda/pxe-fai-head/others/mfsbsd.ipxe Added: soc2014/kczekirda/pxe-fai-head/others/mfsbsd.ipxe ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ soc2014/kczekirda/pxe-fai-head/others/mfsbsd.ipxe Wed Jul 2 09:28:59 2014 (r270315) @@ -0,0 +1,130 @@ +#!ipxe + +cpuid --ext 29 && set CPU-ARCH amd64 || set CPU-ARCH i386 + +:start +set def http://mfsbsd.vx.sk +menu Welcome to iPXE's mfsBSD Boot Menu (contact: kczekirda@freebsd.org) +item +item --gap -- ----------------------- mfsBSD mirror ----------------------------------- +item http://czyki.no-ip.info kczekirda mirror: http://czyki.no-ip.info +item http://mfsbsd.vx.sk Default mirror: http://mfsbsd.vx.sk +item other Change mirror +item --gap -- ------------------------------------------------------------------------- +item shell Enter iPXE shell +item reboot Reboot +item exit Exit (boot local disk) +item --gap -- ------------------------------------------------------------------------- + +choose --timeout 5000 --default ${def} sel || exit + +iseq ${sel} other && goto other || +iseq ${sel} shell && goto shell || +iseq ${sel} reboot && goto reboot || +iseq ${sel} exit && goto exit || +goto default + +:other +echo Please enter your mfsBSD mirror (for example: http://example.com) +echo Files should be plased in http://example.com/files/iso/.. +read mirror +goto series + +:default +set mirror ${sel} + +iseq ${mirror} http://czyki.no-ip.info && goto kczekirda || goto series + +:kczekirda +set def 10 +menu Welcome to iPXE's mfsBSD Boot Menu (contact: kczekirda@freebsd.org) +item +item --gap -- ------------------------ mfsBSD releases -------------------------------- +item 11 11.0 +item 10 10.0 +item 9 9.2 +item 8 8.4 +item --gap -- ------------------------------------------------------------------------- + +choose --timeout 5000 --default ${def} sel && goto ${sel} || exit + +:series +set def 10 +menu Welcome to iPXE's mfsBSD Boot Menu (contact: kczekirda@freebsd.org) +item +item --gap -- ------------------------ mfsBSD releases -------------------------------- +item 10 10.0 +item 9 9.2 +item 8 8.4 +item --gap -- ------------------------------------------------------------------------- + +choose --timeout 5000 --default ${def} sel && goto ${sel} || exit + +:11 +set ver 11 +set pocz 11.0-CURRENT +set def r267488 +menu Welcome to iPXE's mfsBSD Boot Menu (contact: kczekirda@freebsd.org) +item +item --gap -- -------------------- mfsBSD CURRENT versions ---------------------------- +item r267488 r267488 +item r267488 r267488 with serial console +item r266655 r266655 +item r266655-fai r266655 Fully Automatic Installer +item --gap -- ------------------------------------------------------------------------- +choose --timeout 5000 --default ${def} sel + +set ver2 ${pocz}-${sel} +goto standard + +:10 +set ver 10 +set ver2 10.0-RELEASE +goto edition + +:9 +set ver 9 +set ver2 9.2-RELEASE +goto edition + +:8 +set ver 8 +set ver2 8.4-RELEASE +goto edition + +:edition +iseq ${mirror} http://czyki.no-ip.info && goto standard || +set def standard +menu Welcome to iPXE's mfsBSD Boot Menu (contact: kczekirda@freebsd.org) +item +item --gap -- ---------------- mfsBSD standard vs special edition --------------------- +item standard standard +item se special edition +item --gap -- ------------------------------------------------------------------------- + +choose --timeout 5000 --default ${def} sel && goto ${sel} || exit + +:standard +set iso ${mirror}/files/iso/${ver}/${CPU-ARCH}/mfsbsd-${ver2}-${CPU-ARCH}.iso +goto boot + +:se +set iso ${mirror}/files/iso/${ver}/${CPU-ARCH}/mfsbsd-se-${ver2}-RELEASE-${CPU-ARCH}.iso +goto boot + +:boot +kernel http://volt.iem.pw.edu.pl/~czekirdk/memdisk iso raw +initrd ${iso} +boot + +:shell +echo Type exit to get the back to the menu +shell +set menu-timeout 0 +goto start + +:reboot +reboot + +:exit +sanboot --no-describe --drive 0x80
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407020928.s629SxNl093497>