On 02/14/2016 06:40 AM, Tim wrote: > Hey Johnny, > > thank you very much for your instructions. The build is running at the > moment but there seems to be a small bug in kernel-rt.spec. > > I changed the line 684 from > mv %{name}-%{rpmversion}-%{pkg_release_simple}%{dist} vanilla-%{kversion}; > to > mv %{name}-%{rpmversion}-%{pkg_release_simple}* vanilla-%{kversion}; > > The reason is that the tarball contains a folder with dist-tag .el7_2. > So when I want to change the dist tag to .el7 the unpacked sources > folder can't be renamed to "vanilla". > > Regards > Tim > > > > Am 05.02.2016 um 11:28 schrieb Johnny Hughes: >> On 02/05/2016 04:22 AM, Johnny Hughes wrote: >>> On 02/03/2016 10:23 AM, Tim wrote: >>>> Hi all, >>>> >>>> how can I install rpms from git.centos.org? I'd like to install and test >>>> the realtime-kernel. >>>> >>>> It seems to me that https://wiki.centos.org/Sources only means to build >>>> srpms. >>>> >>>> What I ned is an rt-kernel with headers for further compiling. >>> >>> There are not packages to test for everything on git.centos.org .. just >>> the things we build. The real time kernel is not in RHEL, though the >>> source code for it is on git.centos.org. Since it is not part of the >>> main RHEL release the CentOS team does not have a build. >>> >>> You can try to build it yourself, but first you must create the SRPM >>> from the source code on git.centos.org. >>> >>> You first need to install rpm-build, scl-utils-build, and git (in tis >>> case on a CentOS-7 machine .. need to use the version you want to build >>> for): >>> >>> yum install rpm-build scl-utils-build git >>> >>> You can use the tools here to create SRPMS from git.centos.org source code: >>> >>> https://git.centos.org/summary/centos-git-common.git >>> >>> You can get the repository url there for cloning.. and do: >>> >>> git clone https://git.centos.org/git/centos-git-common.git >>> >>> then in the centos-git-common directory you will see several scripts >>> that you can use to build the SRPMs from source. >>> >>> then you can get the source code for the package you want to build .. in >>> this case the kernel-rt: >>> >>> git clone https://git.centos.org/git/rpms/kernel-rt >>> >>> then go to the kernel-rt directory and checkout the branch and build it: >>> >>> cd kernel-rt >>> git checkout c7-rt >>> <patch to>/into_srpms.sh >>> >>> that should download and make the SRPM for you. If you do not want the >>> 'dist' tag for the rpm (currently .el7_2), you can do: >>> >>> <patch to>/into_srpms.sh -d .el7 >>> >>> That would change the dist tag to .el7 instead of .el7_2 >>> >>> >> >> Once you have the SRPM, here are instructions to get binary RPMS: >> >> https://wiki.centos.org/HowTos/RebuildSRPM There is a new kernel-rt just released .. also rtevel from the c7-rt branch. For future udpates, you can see the c7-rt branch updates with this query: https://git.centos.org/feed/rpms?h=refs/heads/c7-rt&l=30 (you can change the records you get back by chnging the l= variable to something other than 30) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos/attachments/20160216/4f650c09/attachment-0005.sig>