DIRNAME := $(patsubst %-src.tar.bz2,%,$(notdir $(SRCPATH)))
-GNUTAR ?= gnutar
+GNUTAR ?= gtar
+GNUSED ?= gsed
HC_TARNAME ?= $(DIRNAME)-boot-$(PLATFORM).tar.bz2
all: work/pack-hc-pkg.stamp
work/patch-src.stamp: work/extract-src.stamp
@echo "Executing an inner shell."
- @echo "Apply some patch to the source tree, then exit."
+ @echo "Apply some patches to the source tree if you want to, then exit."
@echo "(pwd: `pwd`/$(DIRNAME))"
@cd "work/$(DIRNAME)" && "$(SHELL)"
touch $@
work/replace-paths.stamp: work/extract-boot-tarball.stamp
cd "work/$(DIRNAME)" && \
- gsed -i \
+ $(GNUSED) -i \
-e 's#/usr/pkg#[[PREFIX]]#g' \
-e 's#'`pwd`'-host#[[GHC_SOURCE_PATH]]#g' \
inplace/lib/package.conf.d/*.conf \