buildlogs: helpers/buildlogs-inotify-mover.sh (NEW) inotify watcher; now bu...
arekm
arekm at pld-linux.org
Thu Mar 10 08:39:17 CET 2011
Author: arekm Date: Thu Mar 10 07:39:17 2011 GMT
Module: buildlogs Tag: HEAD
---- Log message:
inotify watcher; now buildlogs appear instantly on web
---- Files affected:
buildlogs/helpers:
buildlogs-inotify-mover.sh (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: buildlogs/helpers/buildlogs-inotify-mover.sh
diff -u /dev/null buildlogs/helpers/buildlogs-inotify-mover.sh:1.1
--- /dev/null Thu Mar 10 08:39:17 2011
+++ buildlogs/helpers/buildlogs-inotify-mover.sh Thu Mar 10 08:39:12 2011
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+root="/home/services/ftpd/buildlogs"
+
+if test -f /etc/buildlogs-mover.conf ; then
+ . /etc/buildlogs-mover.conf
+fi
+
+
+inotifywait -q -m -r -e move $root/*/*/.new | \
+ while read path change file; do
+ [ "$change" != "MOVED_TO" ] && continue
+ /bin/su - ftp -s /bin/sh -c "/home/services/buildlogs/buildlogs-mover.sh"
+ done
================================================================
More information about the pld-cvs-commit
mailing list