Merge "lakitu: make sure /var/lib/chrony directory exists"
diff --git a/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-0.0.1-r6.ebuild b/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-0.0.1-r8.ebuild
similarity index 82%
rename from overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-0.0.1-r6.ebuild
rename to overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-0.0.1-r8.ebuild
index 79c2ef9..4a97b8c 100644
--- a/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-0.0.1-r6.ebuild
+++ b/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-0.0.1-r8.ebuild
@@ -2,9 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-CROS_WORKON_COMMIT="3d2b9922e81cce898d4f09306563d3ca9d32c67e"
-CROS_WORKON_TREE="7e526af2a180321c53cf4c9c4fba5685e61461ec"
-CROS_WORKON_PROJECT="chromiumos/platform/cobble"
+CROS_WORKON_COMMIT="a910c096139769e35720174069e81e89bf90fdc6"
+CROS_WORKON_TREE="e67e7bd1e5eab3eb5cb6643599eb7d5d12c20ddd"
+CROS_WORKON_REPO="https://cos.googlesource.com"
+CROS_WORKON_PROJECT="cos/cobble"
CROS_WORKON_LOCALNAME="../platform/cobble"
CROS_WORKON_SUBTREE="grub-lakitu"
@@ -23,7 +24,7 @@
# The ordering doesn't seem to matter.
PLATFORMS=( "efi" )
-TARGETS=( "x86_64" )
+TARGETS=( "${CHOST}" )
src_unpack() {
cros-workon_src_unpack
@@ -31,7 +32,6 @@
}
src_prepare() {
- cros_use_gcc
default
sed -i -e /autoreconf/d autogen.sh || die
bash autogen.sh || die
@@ -46,6 +46,10 @@
multijob_init
for platform in "${PLATFORMS[@]}" ; do
for target in "${TARGETS[@]}" ; do
+ # Grub does not search for clang when choosing a cross-compiler; it
+ # only searches for gcc, egcs, and cc (in that order). To work
+ # around this, explicitly set TARGET_CC to the compiler type in CC.
+ export TARGET_CC="${target}-${CC#"${CHOST}-"}"
mkdir -p ${target}-${platform}-build
pushd ${target}-${platform}-build >/dev/null
# GRUB defaults to a --program-prefix set based on target
@@ -63,6 +67,8 @@
--bindir=/bin \
--libdir=/$(get_libdir) \
--with-platform=${platform} \
+ --build=${CBUILD} \
+ --host=${CBUILD} \
--target=${target} \
--prefix="${D}"
popd >/dev/null
diff --git a/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-9999.ebuild b/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-9999.ebuild
index e5cba4d..43f233a 100644
--- a/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-9999.ebuild
+++ b/overlay-lakitu/sys-boot/grub-lakitu/grub-lakitu-9999.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-CROS_WORKON_PROJECT="chromiumos/platform/cobble"
+CROS_WORKON_REPO="https://cos.googlesource.com"
+CROS_WORKON_PROJECT="cos/cobble"
CROS_WORKON_LOCALNAME="../platform/cobble"
CROS_WORKON_SUBTREE="grub-lakitu"
@@ -21,7 +22,7 @@
# The ordering doesn't seem to matter.
PLATFORMS=( "efi" )
-TARGETS=( "x86_64" )
+TARGETS=( "${CHOST}" )
src_unpack() {
cros-workon_src_unpack
@@ -29,7 +30,6 @@
}
src_prepare() {
- cros_use_gcc
default
sed -i -e /autoreconf/d autogen.sh || die
bash autogen.sh || die
@@ -44,6 +44,10 @@
multijob_init
for platform in "${PLATFORMS[@]}" ; do
for target in "${TARGETS[@]}" ; do
+ # Grub does not search for clang when choosing a cross-compiler; it
+ # only searches for gcc, egcs, and cc (in that order). To work
+ # around this, explicitly set TARGET_CC to the compiler type in CC.
+ export TARGET_CC="${target}-${CC#"${CHOST}-"}"
mkdir -p ${target}-${platform}-build
pushd ${target}-${platform}-build >/dev/null
# GRUB defaults to a --program-prefix set based on target
@@ -61,6 +65,8 @@
--bindir=/bin \
--libdir=/$(get_libdir) \
--with-platform=${platform} \
+ --build=${CBUILD} \
+ --host=${CBUILD} \
--target=${target} \
--prefix="${D}"
popd >/dev/null
diff --git a/overlay-lakitu/sys-kernel/lakitu-kernel-5_4/lakitu-kernel-5_4-5.4.55-r24.ebuild b/overlay-lakitu/sys-kernel/lakitu-kernel-5_4/lakitu-kernel-5_4-5.4.56-r25.ebuild
similarity index 98%
rename from overlay-lakitu/sys-kernel/lakitu-kernel-5_4/lakitu-kernel-5_4-5.4.55-r24.ebuild
rename to overlay-lakitu/sys-kernel/lakitu-kernel-5_4/lakitu-kernel-5_4-5.4.56-r25.ebuild
index 32ee6d7..7e2e908 100644
--- a/overlay-lakitu/sys-kernel/lakitu-kernel-5_4/lakitu-kernel-5_4-5.4.55-r24.ebuild
+++ b/overlay-lakitu/sys-kernel/lakitu-kernel-5_4/lakitu-kernel-5_4-5.4.56-r25.ebuild
@@ -9,7 +9,7 @@
CROS_WORKON_REPO="https://cos.googlesource.com"
CROS_WORKON_PROJECT="third_party/kernel"
CROS_WORKON_EGIT_BRANCH="cos-5.4"
-CROS_WORKON_COMMIT="279aa84036a266db0e6db5e0c37704e6fe296942"
+CROS_WORKON_COMMIT="5c673e5d455cbef36d3df8909da9ad526db48aa7"
CROS_WORKON_LOCALNAME="kernel/v5.4"
CROS_WORKON_BLACKLIST="1"