From a5b8e233b6a0c7de7ab544e741192422b46816bb Mon Sep 17 00:00:00 2001 From: Leonardo Arena Date: Tue, 9 Sep 2014 17:41:58 +0000 Subject: main/lsyncd: fix lpostcmd --- main/lsyncd/lpostcmd.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 main/lsyncd/lpostcmd.patch (limited to 'main/lsyncd/lpostcmd.patch') diff --git a/main/lsyncd/lpostcmd.patch b/main/lsyncd/lpostcmd.patch new file mode 100644 index 0000000000..46ca7b9785 --- /dev/null +++ b/main/lsyncd/lpostcmd.patch @@ -0,0 +1,44 @@ +--- a/examples/lpostcmd.lua ++++ b/examples/lpostcmd.lua +@@ -6,7 +6,7 @@ + -- after every successfullycompleted rsync operation. + -- for example to restart servlets on the target host or so. + +-local rsyncpostcmd = { ++rsyncpostcmd = { + + -- based on default rsync. + default.rsync, +@@ -25,7 +25,7 @@ + -- uses rawget to test if "isPostcmd" has been set without + -- triggering an error if not. + local isPostcmd = rawget(event, "isPostcmd") +- if event.isPostcmd then ++ if isPostcmd then + spawn(event, "/usr/bin/ssh", + config.host, config.postcmd) + return +@@ -58,7 +58,7 @@ + return default.collect(agent,exitcode) + end + error("this should never be reached") +- end ++ end, + + -- called before anything else + -- builds the target from host and targetdir +@@ -74,14 +74,5 @@ + end + return default.rsync.prepare(config) + end +-} +- +- +-sync { +- rsyncpostcmd, +- source = "src", +- host = "beetle", +- targetdir = "/path/to/trg", +- postcmd = "/usr/local/bin/restart-servelt.sh", + } + -- cgit v1.2.3