kernel-spacemit-k1-vendor-6.6
追踪厂商仓库: https://gitee.com/bianbu-linux/linux-6.6
更新步骤
pushd srcgit remote add spacemit https://gitee.com/bianbu-linux/linux-6.6.gitgit fetch spacemit k1-bl-v2.2.4-release: 适时调整追踪的 release taggit diff HEAD FETCH_HEAD -- arch/riscv/configs/k1_defconfig: 确定版本间 defconfig 差异git rebase FETCH_HEADgit push -f: 更新远端源码仓库popd- 将版本间 defconfig 差异合入到本仓库的 k1_defconfig 中
- 验证 defconfig 改动
a)
make -C src O=/tmp/k1-temp -j $(nproc) CROSS_COMPILE=riscv64-unknown-linux-gnu- ARCH=riscv k1_defconfigb)cp cp k1_defconfig /tmp/k1-temp/.configc)make -C src O=/tmp/k1-temp -j $(nproc) CROSS_COMPILE=riscv64-unknown-linux-gnu- ARCH=riscv olddefconfigd)make -C src O=/tmp/k1-temp -j $(nproc) CROSS_COMPILE=riscv64-unknown-linux-gnu- ARCH=riscv savedefconfige)diff /tmp/k1-temp/defconfig k1_defconfig: 不应当有差异 f)rm -rf /tmp/k1-temp/ - 修改 kernel-k1.spec,更新版本信息与 changelog
git add k1_defconfig srcgit commit; git push: 更新远端 spec 仓库
遗留问题
- 没有保存源码仓每一次的 HEAD,后续可能无法复现
Description
Languages
RPM Spec
100%