summaryrefslogtreecommitdiff
path: root/finde-dateien
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2016-10-24 13:52:08 +0200
committerErich Eckner <git@eckner.net>2016-10-24 13:52:08 +0200
commit60a0f8895f12522a278f134d84fe4e0ffd09d6fc (patch)
treef40278e4ea9fb7a85a6964ed14f758b4b6ce2480 /finde-dateien
parent8e4b55ef6633cf318566d4d48d84703b209ab2ea (diff)
downloadwurzel-paket-tools-60a0f8895f12522a278f134d84fe4e0ffd09d6fc.tar.xz
findet jetzt die bereits vorhandenen Dateien
Diffstat (limited to 'finde-dateien')
-rwxr-xr-xfinde-dateien22
1 files changed, 21 insertions, 1 deletions
diff --git a/finde-dateien b/finde-dateien
index 0629bd6..eeccfc9 100755
--- a/finde-dateien
+++ b/finde-dateien
@@ -2,6 +2,26 @@
set -e
+if [ $# -eq 0 ]
+then
+ $0 $(
+ ls /usr/ports/distfiles | \
+ grep '^wurzel-' | \
+ sed 's|-[0-9.]\+\.tar\.bz2$||' | \
+ sort -u
+ ) > \
+ "$(dirname "$0")/dateien"
+ exit $?
+elif [ $# -gt 1 ]
+then
+ for pkg in "$@"
+ do
+ echo "${pkg}"
+ done | \
+ parallel "$0"
+ exit $?
+fi
+
. "/usr/ports/deepthought/$1/Pkgfile"
beenden()
@@ -68,7 +88,7 @@ ssh wurzel '
sort | \
uniq -m1 | \
cut -d' ' -f3 | \
- sed 's|^\./||' | \
+ sed 's|^\./||; s|^|'"${name}"':|' | \
sort
beenden 0