diff --git a/community/linux-edge/APKBUILD b/community/linux-edge/APKBUILD index 97c5dabef99..e2bae45ad29 100644 --- a/community/linux-edge/APKBUILD +++ b/community/linux-edge/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Milan P. Stanić _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() {