app-emulation/rkt: fix makefile dependencies to work in src_test
authorZac Medico <zmedico@gentoo.org>
Sun, 6 Mar 2016 06:41:16 +0000 (22:41 -0800)
committerZac Medico <zmedico@gentoo.org>
Sun, 6 Mar 2016 06:41:16 +0000 (22:41 -0800)
Package-Manager: portage-2.2.27

app-emulation/rkt/rkt-1.1.0.ebuild

index 309c760b441ccb26735994b3a29fd449bb7e4fd5..5e3a55dd4b97c72a061001eb8340e0b4b816da23 100644 (file)
@@ -70,25 +70,27 @@ src_unpack() {
 
 src_prepare() {
        # disable git fetch of systemd
-       sed -e 's|^include makelib/git.mk$|'\
+       sed -e 's~^include makelib/git.mk$~'\
 'ifneq ($(wildcard $(RKT_STAGE1_SYSTEMD_SRC)),)\n\n'\
-'get_systemd_sources: $(UFS_SYSTEMDDIR)\n'\
+'get_systemd_sources: $(UFS_SYSTEMDDIR)\n'\
 '\tmv "$(RKT_STAGE1_SYSTEMD_SRC)" "$(UFS_SYSTEMD_SRCDIR)"\n\n'\
 '$(UFS_SYSTEMD_CONFIGURE): get_systemd_sources\n\n'\
+'else ifneq ($(wildcard $(UFS_SYSTEMD_SRCDIR)),)\n\n'\
 'else\n'\
 '\t\0\n'\
-'endif|' -i stage1/usr_from_src/usr_from_src.mk || die
+'endif~' -i stage1/usr_from_src/usr_from_src.mk || die
 
        # disable git fetch of kvmtool
-       sed -e 's|^include makelib/git.mk$|'\
+       sed -e 's~^include makelib/git.mk$~'\
 'ifneq ($(wildcard $(shell echo "$${WORKDIR}/kvmtool")),)\n\n'\
 '$(call forward-vars, get_lkvm_sources, LKVM_SRCDIR)\n'\
-'get_lkvm_sources: $(LKVM_TMPDIR)\n'\
+'get_lkvm_sources: $(LKVM_TMPDIR)\n'\
 '\tmv "$${WORKDIR}/kvmtool" "$(LKVM_SRCDIR)"\n\n'\
 '$(LKVM_PATCH_STAMP): get_lkvm_sources\n\n'\
+'else ifneq ($(wildcard $(LKVM_SRCDIR)),)\n\n'\
 'else\n'\
 '\t\0\n'\
-'endif|' -i stage1/usr_from_kvm/lkvm.mk || die
+'endif~' -i stage1/usr_from_kvm/lkvm.mk || die
 
        # disable fetch of kernel sources
        sed -e 's|wget .*|ln -s "$${DISTDIR}/linux-'${KVM_LINUX_VERSION}'.tar.xz" "$@"|' \