2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2024-11-22 01:21:44 +00:00
xcat-dep/xnba
2021-01-29 16:46:05 -05:00
..
binary Modification for debian build 2020-11-12 10:21:38 -05:00
build enhance xnba build scripts to build xnba-undi package from existed binaries,modify the xnba to be arch independent package to support mixed cluster 2014-11-12 00:22:23 -08:00
debian Add patches to source to build deb packages 2020-11-12 14:20:47 -05:00
ipxe-branding.patch Build xNBA based on source from ipxe.org on October 29th 2020 2020-11-10 16:02:09 -05:00
ipxe-config.patch -Restructure ipxe content to xnba directory (in case it ever flips back to gpxe, the name will stay consistent 2010-11-12 16:03:31 +00:00
ipxe-dhcp.patch fix ipxe-dhcp.patch 2020-11-10 17:44:57 -05:00
ipxe-droppackets.patch -Fix the patch to droppackets 2010-11-12 20:29:34 +00:00
ipxe-expandfilename.patch -Restructure ipxe content to xnba directory (in case it ever flips back to gpxe, the name will stay consistent 2010-11-12 16:03:31 +00:00
ipxe-machyp.patch Build xNBA based on source from ipxe.org on October 29th 2020 2020-11-10 16:02:09 -05:00
ipxe-registersan.patch -Restructure ipxe content to xnba directory (in case it ever flips back to gpxe, the name will stay consistent 2010-11-12 16:03:31 +00:00
ipxe-undinetchange.patch -Restructure ipxe content to xnba directory (in case it ever flips back to gpxe, the name will stay consistent 2010-11-12 16:03:31 +00:00
ipxe-verbump.patch -Smooth out gPXE->iPXE transition by having a version number that doesn't confuse people who don't care. iPXE will catch up (hopefully) and all will be sane one day again. 2010-11-12 16:15:38 +00:00
ipxe-xnbaclass.patch Build xNBA based on source from ipxe.org on October 29th 2020 2020-11-10 16:02:09 -05:00
make_deb.sh enhance xnba build scripts to build xnba-undi package from existed binaries,modify the xnba to be arch independent package to support mixed cluster 2014-11-12 00:22:23 -08:00
README Modified README 2021-01-29 16:46:05 -05:00
rebuild.sh Add patches to source to build deb packages 2020-11-12 14:20:47 -05:00
xnba-1.0.2.tar.bz2 Move to using ipxe archived from the git repository, no patches in the spec file needed 2011-08-19 18:02:38 +00:00
xnba-1.0.3.tar.bz2 Add 1.0.3 snapshot to xcat-dep 2011-09-20 15:37:57 +00:00
xnba-1.20.1.tar.bz2 Modification for debian build 2020-11-12 10:21:38 -05:00
xnba-kvm.spec Push spec file tweaks in place for current xnba builds 2012-02-25 17:08:11 +00:00
xnba-undi.spec Modification for debian build 2020-11-12 10:21:38 -05:00

xNBA
-----

xnba-1.20.1.tar.bz2 contains the source code of ipxe version 1.20.1 (10/29/2020 ?)

#git clone git://git.ipxe.org/ipxe.git
#tar Jcvf xnba-1.20.1.tar.bz2 --exclude-vcs ipxe

The following patches contain modification for xCAT Network Boot Agent

	ipxe-xnbaclass.patch
	ipxe-machyp.patch
	ipxe-dhcp.patch	
	ipxe-branding.patch

xNBA for linux
--------------
Require packages:  xz-devel
RPM build:  rpmbuild -ba xnba-undi.spec


xNBA for Debian
---------------
Require packages:  dpkg-buildpackage, debhelper, and quilt

./make_deb.sh: build the package from the binaries under "binary" directory
./rebuild.sh : build the package from source code, this should only run on amd64/x86_64 platform, it will update the files under "binary" directory after compilation