scripts: adapt to UOS/deepin scripting
Update scripts for use with build_kernel.sh. Signed-off-by: Lugang He <helugang@uniontech.com> Signed-off-by: Mingcong Bai <baimingcong@uniontech.com>
This commit is contained in:
parent
f4e0bf08f9
commit
83e7cdc6aa
9
Makefile
9
Makefile
|
@ -366,7 +366,7 @@ else # !mixed-build
|
|||
include $(srctree)/scripts/Kbuild.include
|
||||
|
||||
# Read KERNELRELEASE from include/config/kernel.release (if it exists)
|
||||
KERNELRELEASE = $(call read-file, include/config/kernel.release)
|
||||
KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null)
|
||||
KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if $(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
|
||||
export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION
|
||||
|
||||
|
@ -1168,11 +1168,8 @@ vmlinux: vmlinux.o $(KBUILD_LDS) modpost
|
|||
# make sure no implicit rule kicks in
|
||||
$(sort $(KBUILD_LDS) $(KBUILD_VMLINUX_OBJS) $(KBUILD_VMLINUX_LIBS)): . ;
|
||||
|
||||
ifeq ($(origin KERNELRELEASE),file)
|
||||
filechk_kernel.release = $(srctree)/scripts/setlocalversion $(srctree)
|
||||
else
|
||||
filechk_kernel.release = echo $(KERNELRELEASE)
|
||||
endif
|
||||
filechk_kernel.release = \
|
||||
echo "$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))"
|
||||
|
||||
# Store (new) KERNELRELEASE string in include/config/kernel.release
|
||||
include/config/kernel.release: FORCE
|
||||
|
|
|
@ -3,8 +3,14 @@
|
|||
|
||||
prev_ver=$(cat .version 2>/dev/null) &&
|
||||
ver=$(expr ${prev_ver} + 1 2>/dev/null) ||
|
||||
ver=1
|
||||
|
||||
# Respect $prev_ver as the final build version ID.
|
||||
if [ X$prev_ver = "X" ]
|
||||
then
|
||||
ver=1
|
||||
else
|
||||
ver=$prev_ver
|
||||
fi
|
||||
echo ${ver} > .version
|
||||
|
||||
echo ${ver}
|
||||
|
|
|
@ -150,7 +150,7 @@ version=$KERNELRELEASE
|
|||
if [ -n "$KDEB_PKGVERSION" ]; then
|
||||
packageversion=$KDEB_PKGVERSION
|
||||
else
|
||||
packageversion=$(${srctree}/scripts/setlocalversion --no-local ${srctree})-$($srctree/init/build-version)
|
||||
packageversion=$($srctree/init/build-version)
|
||||
fi
|
||||
sourcename=${KDEB_SOURCENAME:-linux-upstream}
|
||||
|
||||
|
|
Loading…
Reference in New Issue