Skip to content

Commit 06a09e1

Browse files
committed
kabi check WIP
1 parent 7fb7c93 commit 06a09e1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/build-check_x86_64.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,16 @@ jobs:
3939
- name: Install tools and Libraries (in chroot)
4040
run: |
4141
sudo chroot centos-7-chroot yum groupinstall 'Development Tools' -y
42-
sudo chroot centos-7-chroot yum install bc dwarves git glibc-devel hostname kernel-devel mpfr openssl openssl-devel elfutils-libelf-devel -y
42+
sudo chroot centos-7-chroot yum install bc dwarves git glibc-devel hostname kernel-devel mpfr openssl openssl-devel elfutils-libelf-devel wget -y
4343
4444
- name: Build the Kernel (in chroot)
4545
run: |
4646
sudo mv kernel-src-tree centos-7-chroot
4747
sudo chroot centos-7-chroot sh -c "cd kernel-src-tree && cp configs/kernel-3.10.0-x86_64.config .config"
4848
sudo chroot centos-7-chroot sh -c "cd kernel-src-tree && make olddefconfig"
4949
sudo chroot centos-7-chroot sh -c "cd kernel-src-tree && make -j$(nproc)"
50+
- name: Check kabi
51+
run: |
52+
sudo chroot centos-7-chroot sh -c "cd kernel-src-tree && wget https://dl.rockylinux.org/vault/centos/7.9.2009/updates/x86_64/Packages/kernel-3.10.0-1160.119.1.el7.src.rpm"
53+
sudo chroot centos-7-chroot sh -c "cd kernel-src-tree && rpm2cpio kernel-3.10.0-1160.119.1.el7.src.rpm | cpio -ivd check-kabi Module.kabi_x86_64"
54+
sudo chroot centos-7-chroot sh -c "cd kernel-src-tree && ./check-kabi -k ./Module.kabi_x86_64 -s Module.symvers"

0 commit comments

Comments
 (0)