mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-21 22:41:09 +02:00
eclass: fixes for kernel -rc releases
Gentoo versioning requires a version like 4.13_rc6, but coreos-sources unpacks to a directory named 4.13-rc6-coreos. Fix up source directory and defconfig searches.
This commit is contained in:
parent
2c5419a2b8
commit
e59bc5af19
@ -8,7 +8,7 @@
|
||||
: ${COREOS_SOURCE_REVISION:=}
|
||||
|
||||
COREOS_SOURCE_VERSION="${PV}${COREOS_SOURCE_REVISION}"
|
||||
COREOS_SOURCE_NAME="linux-${PV}-coreos${COREOS_SOURCE_REVISION}"
|
||||
COREOS_SOURCE_NAME="linux-${PV/_rc/-rc}-coreos${COREOS_SOURCE_REVISION}"
|
||||
|
||||
[[ ${EAPI} != "5" ]] && die "Only EAPI=5 is supported"
|
||||
|
||||
@ -40,11 +40,12 @@ KERNEL_DIR="${SYSROOT}/usr/src/${COREOS_SOURCE_NAME}"
|
||||
# - amd64_defconfig-3.12.4
|
||||
# - amd64_defconfig-3.12
|
||||
# - amd64_defconfig
|
||||
# and similarly for _rcN releases.
|
||||
# The first matching config is used, die otherwise.
|
||||
find_config() {
|
||||
local base_path="${FILESDIR}/${1}"
|
||||
local try_suffix try_path
|
||||
for try_suffix in "-${PVR}" "-${PV}" "-${PV%.*}" ""; do
|
||||
for try_suffix in "-${PVR}" "-${PV}" "-${PV%[._]*}" ""; do
|
||||
try_path="${base_path}${try_suffix}"
|
||||
if [[ -f "${try_path}" ]]; then
|
||||
echo "${try_path}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user