mirror of
https://github.com/xcat2/xcat-dep.git
synced 2024-11-23 10:01:46 +00:00
Update README
Updated build instructions
This commit is contained in:
parent
3257cb339a
commit
8d37a77dd8
41
xnba/README
41
xnba/README
@ -1,30 +1,39 @@
|
||||
xNBA
|
||||
-----
|
||||
Get latest ipxe source from git.ipxe.org
|
||||
----------------------------------------
|
||||
|
||||
xnba-1.20.1.tar.bz2 contains the source code of ipxe version 1.20.1 (10/29/2020 ?)
|
||||
Current version is 1.20.1, the tar command below will use 1.20.1 to generate xnba-1.20.1.tar.bz2 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
|
||||
1. git clone git://git.ipxe.org/ipxe.git
|
||||
2. tar Jcvf xnba-<version>.tar.bz2 --exclude-vcs ipxe
|
||||
|
||||
The following patches contain modification for xCAT Network Boot Agent
|
||||
Build xNBA rpm for xcat-dep
|
||||
---------------------------
|
||||
|
||||
1. Clone xcat-dep/xnba and create a new branch
|
||||
2. Checkin the generated xnba-<version>.tar.bz2 file from above into git
|
||||
3. Modify patch files if needed and checkin into git. The patch files will automatically be applied during build step below.
|
||||
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
|
||||
4. On x86 build machine, checkout the branch created above
|
||||
|
||||
For linux
|
||||
---------
|
||||
1. On x86 RHEL machine, install required package: xz-devel
|
||||
2. RPM build: rpmbuild -ba xnba-undi.spec
|
||||
3. Copy generated rpm xnba-undi-<version>.noarch.rpm into /gsa/pokgsa/projects/x/xcat/build/linux/xcat-dep/
|
||||
|
||||
|
||||
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
|
||||
For Debian
|
||||
----------
|
||||
1. On x86 Ubuntu machine, install required packages: dpkg-buildpackage, debhelper, and quilt
|
||||
2. ./make_deb.sh: build the package from the binaries under "binary" directory
|
||||
3. ./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
|
||||
4. Copy generated deb xnba-undi_<version>_all.deb into /gsa/pokgsa/projects/x/xcat/build/ubuntu/xcat-dep/xcat-dep/pool/main/x/xnba-undi/
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user