2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2024-12-25 12:41:33 +00:00
xcat-dep/grub2-xcat.recompile
immarvin e5e7f86cdb replace grub2-2.02-0.16.ael7b.src.rpm with grub2-2.02-0.16.ael7b.src.rpm
Former-commit-id: 7c5e981ed5fea1631ba19618e3fd9c7d91a9ae2f
2015-05-14 04:36:16 -04:00
..
build-number.txt New facility used for compile and generate grub2-xcat rpm and deb from the source rpm package. 2014-11-28 04:38:17 -05:00
FILELIST New facility used for compile and generate grub2-xcat rpm and deb from the source rpm package. 2014-11-28 04:38:17 -05:00
grub2-2.02-0.16.ael7b.src.rpm build grub2-xcat with grub2-2.02-0.16.ael7b.src.rpm; set version and release of grub2-xcat according to the info of grub2 2015-05-10 09:30:07 -04:00
grub2-2.02-0.16.el7.src.rpm replace grub2-2.02-0.16.ael7b.src.rpm with grub2-2.02-0.16.ael7b.src.rpm 2015-05-14 04:36:16 -04:00
grub2-xcat.spec.template use cp instead of ln during packaging;add more package info to the grub2-xcat rpm 2015-05-11 10:00:51 -04:00
makedeb New facility used for compile and generate grub2-xcat rpm and deb from the source rpm package. 2014-11-28 04:38:17 -05:00
Makefile replace grub2-2.02-0.16.ael7b.src.rpm with grub2-2.02-0.16.ael7b.src.rpm 2015-05-14 04:36:16 -04:00
makerpm New facility used for compile and generate grub2-xcat rpm and deb from the source rpm package. 2014-11-28 04:38:17 -05:00
README replace grub2-2.02-0.16.ael7b.src.rpm with grub2-2.02-0.16.ael7b.src.rpm 2015-05-14 04:36:16 -04:00

The grub2-xcat rpm/deb package can be built from the grub2 source package shipped in Redhat/Fedora/CentOS...

The steps:

1.build grub2-xcat rpm

For rpm package compling, a RHEL 7 environment on powerpc64 is required. Please make sure all the necessary build tools are installed, the list of the build tools can be showed by:
==================================================
rpm -qpR <the name of your grub2 source rpm file>
==================================================

(1)obtain the grub2 source rpm 
The latest source rpm file of grub2 can be obtained from the source codes of the Red Hat Enterprse Linux. The current source rpm file, grub2-2.02-0.16.ael7b.src.rpm, was obtained from RHEL 7.1. 

(2)update the Makefile
When a new source rpm file is available, please update the following line in the Makefile accordingly. 
==================================================
SRC_RPM = <the name of your grub2 source rpm file>
==================================================

(3)run "./makerpm" to generate the grub2-xcat rpm, which can be found in current dir.

(4)upload the grub2-xcat rpm to the build server and checkin the modified Makefile to xcat-dep git code base.

2. build grub2-deb rpm  

For deb package generating, a Debian or Ubunutu environment on any architecture wilth alien installed should work. 
running "./makedeb" will convert the grub2-xcat rpm generated above to deb package. 

Finally, upload the deb package to the build server.