From 08df57dfae088db5a94fc6b1a23935e19e204c1b Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Thu, 3 Dec 2015 04:34:28 +0000 Subject: support for removing files via sed --- gup/abgabe.gup | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gup/abgabe.gup') diff --git a/gup/abgabe.gup b/gup/abgabe.gup index 629a412..92fade1 100644 --- a/gup/abgabe.gup +++ b/gup/abgabe.gup @@ -7,7 +7,14 @@ deps() { sort -u $manifest | awk -v "base=${dir}" '{ print base "/" $0; }' } +filter() { + read -r -d '' script <<'EOF' +/\.class$/d +EOF + sed -r $script +} + gup --update $manifest deps | xargs gup --update -{ cd $dir; xargs -t -d '\n' -- zip -r $(basename $2) manifest } <${manifest} +{ cd $dir; xargs -d '\n' -- find | filter | xargs -t -d '\n' -- zip $(basename $2) manifest } <${manifest} -- cgit v1.2.3