Rebasing a patched Linux kernel on openEuler Copr (EUR)
1 min read
curl -O 'https://repo.openeuler.org/openEuler-24.03-LTS/update/source/Packages/kernel-6.6.0-72.0.0.64.oe2403.src.rpm'bsdtar -xvf kernel-6.6.0-72.0.0.64.oe2403.src.rpm kernel.tar.gzgzip -d kernel.tar.gz && xz kernel.tar # gzipped-file may be too large for your Git forge.cd kernel/git fetch https://gitee.com/src-openeuler/kernel.git openEuler-24.03-LTSgit log FETCH_HEADgit rebase -i <commit hash># include commit that updates all references to kernel.tar.gz to kernel.tar.xz# amend the commit that adds the kernel source tarball.cp ../kernel.tar.xz ./git add kernel.tar.xzgit commit --amendgit rebase --continue# check result and push if satisfiedgit push --force-with-lease