community/linux-edge: fix some linter warnings

This commit is contained in:
Sertonix 2024-02-01 22:53:58 +01:00 committed by Milan P. Stanić
parent 5eae9ffded
commit 78ffd59a23

View File

@ -2,7 +2,7 @@
# Maintainer: Milan P. Stanić <mps@arvanta.net>
_flavor=edge
pkgname=linux-${_flavor}
pkgname=linux-$_flavor
# NOTE: this kernel is intended for testing
# please resist urge to upgrade it blindly
pkgver=6.13.3
@ -26,7 +26,7 @@ makedepends="$_depends_dev
xz"
options="!strip !check" # no tests
_config=${config:-config-edge.${CARCH}}
_config=${config:-config-edge.$CARCH}
subpackages="$pkgname-dev:_dev:$CBUILD_ARCH $pkgname-doc:_doc"
source="https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-$_kernver.tar.xz"
@ -45,7 +45,7 @@ source="$source
config-edge.riscv64
"
builddir="$srcdir/linux-${_kernver}"
builddir="$srcdir/linux-$_kernver"
arch="armv7 aarch64 loongarch64 x86_64 riscv64"
license="GPL-2.0-only"
@ -55,15 +55,15 @@ for _i in $source; do
config-*.$CARCH)
_f=${_i%.$CARCH}
_f=${_f#config-}
_flavors="$_flavors ${_f}"
_flavors="$_flavors $_f"
if [ "linux-$_f" != "$pkgname" ]; then
subpackages="$subpackages linux-${_f}::$CBUILD_ARCH linux-${_f}-dev:_dev:$CBUILD_ARCH"
subpackages="$subpackages linux-$_f::$CBUILD_ARCH linux-$_f-dev:_dev:$CBUILD_ARCH"
fi
;;
esac
done
_carch=${CARCH}
_carch=$CARCH
case "$_carch" in
aarch64*) _carch="arm64" ;;
arm*) _carch="arm" ;;
@ -81,7 +81,7 @@ prepare() {
oldconfig() {
for i in $_flavors; do
local _config=config-$i.${CARCH}
local _config=config-$i.$CARCH
mkdir -p "$builddir"
echo "-$pkgrel-$i" > "$builddir"/localversion-alpine \
|| return 1
@ -105,7 +105,7 @@ build() {
_package() {
local _buildflavor="$1" _outdir="$2"
local _abi_release=${pkgver}-${pkgrel}-${_buildflavor}
local _abi_release=$pkgver-$pkgrel-$_buildflavor
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
# modules_install seems to regenerate a defect Modules.symvers on s390x. Work
@ -129,8 +129,8 @@ _package() {
cp Module.symvers.backup Module.symvers
rm -f "$_outdir"/lib/modules/${_abi_release}/build \
"$_outdir"/lib/modules/${_abi_release}/source
rm -f "$_outdir"/lib/modules/$_abi_release/build \
"$_outdir"/lib/modules/$_abi_release/source
rm -rf "$_outdir"/lib/firmware
install -D -m644 include/config/kernel.release \
@ -159,7 +159,7 @@ package() {
_dev() {
local _flavor=$(echo $subpkgname | sed -E 's/(^linux-|-dev$)//g')
local _abi_release=${pkgver}-${pkgrel}-$_flavor
local _abi_release=$pkgver-$pkgrel-$_flavor
# copy the only the parts that we really need for build 3rd party
# kernel modules and install those as /usr/src/linux-headers,
# simlar to what ubuntu does
@ -169,13 +169,13 @@ _dev() {
#
pkgdesc="Headers and script for third party modules for $_flavor kernel"
depends="$_depends_dev"
local dir="$subpkgdir"/usr/src/linux-headers-${_abi_release}
local dir="$subpkgdir"/usr/src/linux-headers-$_abi_release
export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})"
# first we import config, run prepare to set up for building
# external modules, and create the scripts
mkdir -p "$dir"
install -m644 "$srcdir"/config-$_flavor.${CARCH} "$dir"/.config
install -m644 "$srcdir"/config-$_flavor.$CARCH "$dir"/.config
echo "-$pkgrel-$_flavor" > "$dir"/localversion-alpine
cd $builddir
@ -183,19 +183,19 @@ _dev() {
case "$_carch" in
x86_64)
_carch="x86"
install -Dt "${dir}/tools/objtool" tools/objtool/objtool
install -Dt "$dir/tools/objtool" tools/objtool/objtool
;;
esac
cp -t "$dir" -a include
install -Dt "${dir}" -m644 Makefile
install -Dt "${dir}" -m644 Module.symvers
install -Dt "${dir}" -m644 System.map
install -Dt "$dir" -m644 Makefile
install -Dt "$dir" -m644 Module.symvers
install -Dt "$dir" -m644 System.map
cp -t "$dir" -a scripts
install -Dt "${dir}/arch/${_carch}" -m644 arch/${_carch}/Makefile
install -Dt "${dir}/arch/${_carch}/kernel" -m644 arch/${_carch}/kernel/asm-offsets.s
cp -t "${dir}/arch/${_carch}" -a arch/${_carch}/include
install -Dt "$dir/arch/$_carch" -m644 arch/$_carch/Makefile
install -Dt "$dir/arch/$_carch/kernel" -m644 arch/$_carch/kernel/asm-offsets.s
cp -t "$dir/arch/$_carch" -a arch/$_carch/include
install -Dt "$dir/drivers/md" -m644 drivers/md/*.h
install -Dt "$dir/net/mac80211" -m644 net/mac80211/*.h
@ -247,9 +247,9 @@ _dev() {
strip -v $STRIP_STATIC "$builddir/vmlinux"
echo "Adding symlink..."
mkdir -p "$subpkgdir"/lib/modules/${_abi_release}
ln -sf /usr/src/linux-headers-${_abi_release} \
"$subpkgdir"/lib/modules/${_abi_release}/build
mkdir -p "$subpkgdir"/lib/modules/$_abi_release
ln -sf /usr/src/linux-headers-$_abi_release \
"$subpkgdir"/lib/modules/$_abi_release/build
}
_doc() {