livegrenier/acs-kernel

Description

ACS Path for my Fedora Build USE AT OWN RISK

Installation Instructions

Info on config can be found here (may be outdated):

https://wiki.myhypervisor.ca/books/linux/page/fedora-build-acs-override-patch-kernel

https://wiki.myhypervisor.ca/books/linux/page/fedora-29-qemu-kvm-ovmf-passthrough

Using GitLab CI to build on Copr

Need to set Var: $LOGIN and $API_TOKEN in project CI settings

image: fedora:30 deploy_app: stage: deploy before_script: - "mkdir ~/.config" - 'echo -e "[copr-cli]\nlogin = $LOGIN\nusername = livegrenier\ntoken = $API_TOKEN\ncopr_url = https://copr.fedorainfracloud.org" > ~/.config/copr' - "dnf -y install copr-cli" - 'LATESTKER=$(curl --silent "http://fedora.mirror.iweb.com/linux/updates/30/Everything/x86_64/Packages/k/" | grep -Po "kernel-([1-9][0-9]{0,2}|1000).([1-9][0-9]{0,2}|1000).([1-9][0-9]{0,2}|1000).([1-9][0-9]{0,2}|10000).fc30" | tail -1)' - COPR_BUILD=kernel-$(copr-cli get-package acs-kernel --name kernel --with-all-builds | grep version | head -1 | sed 's/"//g' | sed 's/,//g' | sed 's/://g' | sed 's/version//g' | sed 's/.acs//g' | sed 's/ //g') - echo $LATESTKER - echo $COPR_BUILD - ( if [ $LATESTKER == $COPR_BUILD ]; then exit 33; fi); script: - 'dnf -y install git createrepo mock redhat-rpm-config rpmdevtools fedora-packager fedpkg fedora-review bc bison elfutils-devel flex gcc-plugin-devel hmaccalc hostname kmod m4 net-tools openssl-devel perl-devel perl-generators pesign python3-devel "@Development Tools"' - "rpmdev-setuptree" - "dnf download --source kernel --destdir ~/rpmbuild/SRPMS" - "rpm2cpio ~/rpmbuild/SRPMS/kernel-* | cpio -i --make-directories" - "rpm -Uvh ~/rpmbuild/SRPMS/kernel-*.src.rpm" - 'sed "/# define buildid .local/i\%define buildid .acs\nPatch1000: add-acs-override.patch" ~/rpmbuild/SPECS/kernel.spec > ~/rpmbuild/SPECS/kernel-new.spec' - "curl https://git.myhypervisor.ca/dave/fedora-acs-override/raw/master/acs/add-acs-override.patch >> ~/rpmbuild/SOURCES/add-acs-override.patch" - "rpmbuild -bs ~/rpmbuild/SPECS/kernel-new.spec" - "copr-cli build acs-kernel ~/rpmbuild/SRPMS/kernel-*.acs.* --nowait" allow_failure: true

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 30 x86_64 (0)* Fedora 30 (15 downloads)

* Total number of packages downloaded in the last seven days.