Warn the user if the major version was upgraded when _use_current is set
It might be a good idea to regen the defconfig if the major version was updated
This commit is contained in:
parent
7e8818327b
commit
0d4fdeb204
1 changed files with 5 additions and 0 deletions
5
PKGBUILD
5
PKGBUILD
|
@ -173,6 +173,10 @@ apply_patches() {
|
||||||
}
|
}
|
||||||
|
|
||||||
copy_defconfig() {
|
copy_defconfig() {
|
||||||
|
local _cur_major_ver="$(zcat /proc/config.gz | grep Linux | grep -o '[0-9]*[0-9]\.[0-9]*[0-9]')"
|
||||||
|
[[ ${_cur_major_ver} != ${_kernel_major} ]] &&
|
||||||
|
warning "Major version was updated, you should regen the defconfig"
|
||||||
|
|
||||||
if [[ -s /proc/config.gz ]]; then
|
if [[ -s /proc/config.gz ]]; then
|
||||||
# modprobe configs
|
# modprobe configs
|
||||||
zcat /proc/config.gz > ./.config
|
zcat /proc/config.gz > ./.config
|
||||||
|
@ -293,6 +297,7 @@ create_defconfig() {
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "${_src_linux}" || exit 1
|
cd "${_src_linux}" || exit 1
|
||||||
|
|
||||||
apply_patches
|
apply_patches
|
||||||
|
|
||||||
[[ -n "${_use_current}" ]] && copy_defconfig
|
[[ -n "${_use_current}" ]] && copy_defconfig
|
||||||
|
|
Loading…
Reference in a new issue