Procházet zdrojové kódy

Dropping XenServer as an option

As it's an older version and I haven't gotten the newer
versions hosted by Citrix, removing this for now.
Antony Messerli před 6 roky
rodič
revize
cd97ae940a
6 změnil soubory, kde provedl 0 přidání a 88 odebrání
  1. 0 4
      README.md
  2. 0 4
      docs/index.md
  3. 0 3
      src/boot.cfg
  4. 0 24
      src/hypervisor.ipxe
  5. 0 1
      src/menu.ipxe
  6. 0 52
      src/xenserver.ipxe

+ 0 - 4
README.md

@@ -60,10 +60,6 @@ Full documentation is at netboot.xyz:
 * [Tiny Core Linux](http://tinycorelinux.net)
 * [Ubuntu](http://www.ubuntu.com/)
 
-#### Hypervisors
-
-* [Citrix XenServer](http://xenserver.org)
-
 #### Security Related
 
 * [BlackArch Linux](https://blackarch.org)

+ 0 - 4
docs/index.md

@@ -64,10 +64,6 @@ You'll need to make sure to have [DOWNLOAD_PROTO_HTTPS](https://github.com/ipxe/
 * [Tiny Core Linux](http://tinycorelinux.net)
 * [Ubuntu](http://www.ubuntu.com/)
 
-#### Hypervisors
-
-* [Citrix XenServer](http://xenserver.org)
-
 #### Security Related
 
 * [BlackArch Linux](https://blackarch.org)

+ 0 - 3
src/boot.cfg

@@ -74,7 +74,6 @@ set ubuntu_base_dir ubuntu
 set menu_linux 1
 set menu_bsd 1
 set menu_freedos 1
-set menu_hypervisor 1
 set menu_live 1
 set menu_security 1
 set menu_windows 1
@@ -87,7 +86,6 @@ goto architectures_end
 goto architectures_end
 :arm64
 set menu_freedos 0
-set menu_hypervisor 0
 set menu_live 0
 set menu_security 0
 set menu_windows 0
@@ -127,7 +125,6 @@ set console console=ttyAMA0,115200
 set ipxe_disk netboot.xyz-packet-arm64.efi
 set menu_bsd 0
 set menu_freedos 0
-set menu_hypervisor 0
 set menu_live 0
 set menu_security 0
 set menu_windows 0

+ 0 - 24
src/hypervisor.ipxe

@@ -1,24 +0,0 @@
-#!ipxe
-
-goto ${menu} ||
-
-:hypervisor_menu
-menu Hypervisor Installers - [ ${arch} ]
-item --gap Citrix XenServer
-item xenserver ${space} Citrix XenServer
-choose menu || goto hypervisor_exit
-echo ${cls}
-goto ${menu} ||
-iseq ${sigs_enabled} true && goto verify_sigs || goto change_menu
-
-:verify_sigs
-imgverify ${menu}.ipxe ${sigs}${menu}.ipxe.sig || goto error
-goto change_menu
-
-:change_menu
-chain ${menu}.ipxe || goto error
-goto hypervisor_menu
-
-:hypervisor_exit
-clear menu
-exit 0

+ 0 - 1
src/menu.ipxe

@@ -43,7 +43,6 @@ item --gap Distributions:
 iseq ${menu_linux} 1 && item linux ${space} Linux Installs ||
 iseq ${menu_bsd} 1 && item bsd ${space} BSD Installs ||
 iseq ${menu_freedos} 1 && item freedos ${space} FreeDOS || 
-iseq ${menu_hypervisor} 1 && item hypervisor ${space} Hypervisor Installs ||
 iseq ${menu_live} 1 && item live ${space} Live Boot ||
 iseq ${menu_security} 1 && item security ${space} Security Related ||
 iseq ${menu_windows} 1 && item windows ${space} Windows ||

+ 0 - 52
src/xenserver.ipxe

@@ -1,52 +0,0 @@
-#!ipxe
-
-# Citrix XenServer Hypervisor
-# http://xenserver.org
-
-goto ${menu} ||
-
-:xenserver
-clear osversion
-set os Citrix XenServer
-menu ${os} 
-item --gap Stable Releases
-item 7.0.0 ${space} ${os} 7.0 (dundee)
-item 6.5.0 ${space} ${os} 6.5 (creedence)
-choose xs_version || goto hypervisor_menu
-goto determine_type
-
-:determine_type
-set xs_mirror downloadns.citrix.com.edgesuite.net/11419/pxe
-set xs_type release/${xs_version}
-goto boot_xs
-
-:boot_xs
-imgfree
-kernel http://${xs_mirror}/${xs_type}/boot/xen dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga
-module http://${xs_mirror}/${xs_type}/boot/vmlinuz xencons=hvc console=hvc0 console=tty0 install 
-module http://${xs_mirror}/${xs_type}/install.img
-echo
-echo MD5sums:
-md5sum xen vmlinuz install.img
-iseq ${img_sigs_enabled} true && goto verify_sigs || goto skip_sigs
-:verify_sigs
-echo
-echo Checking signatures...
-imgverify xen ${sigs}xenserver/11419/pxe/release/${xs_version}/boot/xen.sig || goto error
-imgverify vmlinuz ${sigs}xenserver/11419/pxe/release/${xs_version}/boot/vmlinuz.sig || goto error
-imgverify install.img ${sigs}xenserver/11419/pxe/release/${xs_version}/install.img.sig || goto error
-echo Signatures verified!
-echo
-:skip_sigs
-echo When prompted for the repo to install from,
-echo choose http and use the following repo:
-echo
-echo http://${xs_mirror}/${xs_type}
-echo
-prompt Press any key to continue...
-boot
-goto hypervisor_menu
-
-:hypervisor_menu
-clear menu
-exit 0