From dea2d44b36e86edcc4093d13616e4af36a250161 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Fri, 10 Jan 2014 18:50:47 -0800 Subject: [PATCH] fix(sys-kernel/coreos-kernel): Fix initrd in non-usr images. My fix for /usr broke the normal images because my bash hacking was overly simplistic. Use dirname to ensure the right thing happens. --- .../src/third_party/coreos-overlay/eclass/cros-kernel2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk_container/src/third_party/coreos-overlay/eclass/cros-kernel2.eclass b/sdk_container/src/third_party/coreos-overlay/eclass/cros-kernel2.eclass index 7ee8a5b104..b89890bf8f 100644 --- a/sdk_container/src/third_party/coreos-overlay/eclass/cros-kernel2.eclass +++ b/sdk_container/src/third_party/coreos-overlay/eclass/cros-kernel2.eclass @@ -184,7 +184,7 @@ cros-kernel2_src_compile() { local bootengine_lib=$(get_bootengine_lib) if [[ -n "${bootengine_lib}" ]]; then - mkdir -p "${bootengine_root}/${bootengine_lib%/*}" || die + mkdir -p "$(dirname "${bootengine_root}/${bootengine_lib}")" || die mv "${bootengine_root}/lib" \ "${bootengine_root}/${bootengine_lib}" || die fi