From b9f1e87604bab5786e530318e7f3b15ccb737b30 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 19 Aug 2014 16:55:18 -0400 Subject: [PATCH] use git archive, rather than cabal sdist for making single-commit git repo This makes the symlinks be preserved, which it seems cabal does not do. --- Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile b/Makefile index dec7f05..7b47c86 100644 --- a/Makefile +++ b/Makefile @@ -22,9 +22,8 @@ dist/setup-config: propellor.cabal install: install -d $(DESTDIR)/usr/bin $(DESTDIR)/usr/src/propellor install -s dist/build/propellor/propellor $(DESTDIR)/usr/bin/propellor - $(CABAL) sdist mkdir -p dist/gittmp - cat dist/propellor-*.tar.gz | (cd dist/gittmp && tar zx --strip-components=1) + git archive HEAD - | (cd dist/gittmp && tar zx) cd dist/gittmp && git init && \ git add . \ && git commit -q -m "distributed version of propellor" \