Fix kflavour being incorrect for flavours with dashes in them

This commit is contained in:
Alex D. 2023-05-14 12:53:52 +00:00
parent 4c13dee4b9
commit fe01f8d49e
Signed by: caskd
GPG Key ID: E5AE8A47B8EFC7ED
1 changed files with 12 additions and 12 deletions

View File

@ -37,7 +37,7 @@ source="
"
_kabi= _klocalver= _kconfig= _kbdmain= _kbddev= _kflavor=
_kabi= _klocalver= _kconfig= _kbdmain= _kbddev= _kflavour=
_kdir_src="$srcdir/$_kbdir"
arch="noarch"
@ -93,20 +93,20 @@ _archflavors() {
}
_bvars() {
_kconfig="config-$_kflavor.$CARCH"
_kdir_main="$srcdir/build-$_kflavor.$CARCH"
_kdir_dev="$srcdir/build-$_kflavor-dev.$CARCH"
_kconfig="config-$_kflavour.$CARCH"
_kdir_main="$srcdir/build-$_kflavour.$CARCH"
_kdir_dev="$srcdir/build-$_kflavour-dev.$CARCH"
_ksaf="$_kflavor"
_ksaf="$_kflavour"
_kabi="$pkgver-$pkgrel-$_ksaf"
_klocalver="-$pkgrel-$_ksaf"
}
_spvars() {
_kflavor="$(echo $subpkgname | cut -d- -f2)"
_kflavour="$(echo $subpkgname | cut -d- -f2-)"
}
for _kflavor in $(_archflavors); do
for _kflavour in $(_archflavors); do
_bvars
@ -122,7 +122,7 @@ export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EP
prepare() {
default_prepare
for _kflavor in $(_archflavors); do
for _kflavour in $(_archflavors); do
_bvars
@ -146,12 +146,12 @@ prepare() {
build() {
unset LDFLAGS
for _kflavor in $(_archflavors); do
for _kflavour in $(_archflavors); do
_bvars
# Build kernel and modules
msg "Building $_kflavor for $CARCH"
msg "Building $_kflavour for $CARCH"
cd "$_kdir_main"
make \
ARCH="$_carch" \
@ -159,7 +159,7 @@ build() {
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-Alpine"
# Build out-of-tree builder
msg "Building $_kflavor-dev for $CARCH"
msg "Building $_kflavour-dev for $CARCH"
cd "$_kdir_dev"
make syncconfig \
ARCH="$_carch"
@ -210,7 +210,7 @@ _pkg_kernel() {
# Install release file
install -D -m644 include/config/kernel.release \
"$_outdir"/usr/share/kernel/"$_kflavor"/kernel.release
"$_outdir"/usr/share/kernel/"$_kflavour"/kernel.release
}
_pkg_extmod() {