From 7b31c64e8ee37c2147535c251c0ac2b598d621e9 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 21 Oct 2015 16:59:25 +0200 Subject: archive creation now honors dependencies --- gup/abgabe.gup | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'gup/abgabe.gup') diff --git a/gup/abgabe.gup b/gup/abgabe.gup index 3a61c7e..e5fadd4 100644 --- a/gup/abgabe.gup +++ b/gup/abgabe.gup @@ -1,3 +1,13 @@ #!/usr/bin/env zsh -awk -v "base=$(dirname $2)" '{ print base "/" $0; }' $(dirname $2)/manifest | xargs -t -d '\n' -- zip -j $2 +dir=$(dirname $2) +manifest=${dir}/manifest + +deps() { + awk -v "base=${dir}" '{ print base "/" $0; }' $manifest +} + +gup --update $manifest + +deps | xargs gup --update +deps | xargs -t -d '\n' -- zip -j $2 $manifest -- cgit v1.2.3