From 9f2d332bad77380447abcae84bb0413a4732675a Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sat, 4 Feb 2017 23:36:46 -0500 Subject: parabolaweb-reporead-rsync: improve --- parabolaweb-reporead-rsync.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/parabolaweb-reporead-rsync.in b/parabolaweb-reporead-rsync.in index f8f54a8..3fd6234 100644 --- a/parabolaweb-reporead-rsync.in +++ b/parabolaweb-reporead-rsync.in @@ -25,9 +25,9 @@ sudo -u "${WEBUSER:-$USER}" rsync -v --no-motd -mrtlH --no-p \ --delete-after "$RSYNCSRV" "$RSYNCDIR/" r=0 -find "$RSYNCDIR" -name '*.files.tar.gz' -not -name '.*' | while read -r filename; do - dir="${filename%/*.files.tar.gz}" - arch="${dir##*/}" - sudo -u "${WEBUSER:-$USER}" python2 "${WEBDIR}/manage.py" reporead "$arch" "$filename" || r=$? -done +sudo -u "${WEBUSER:-$USER}" find "$RSYNCDIR" -name '*.files.tar.gz' -not -name '.*' | + sed -r 's|.*/([^/]+)/[^/]+$|\1 &|' | + while read -r arch filename; do + sudo -u "${WEBUSER:-$USER}" python2 "${WEBDIR}/manage.py" reporead "$arch" "$filename" || r=$? + done exit $r -- cgit v1.2.3