summaryrefslogtreecommitdiff
path: root/share/hydractl
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-01-26 10:43:56 -0200
committerSilvio Rhatto <rhatto@riseup.net>2017-01-26 10:43:56 -0200
commita9f7a16c3f3a9ca418acb8fe2a24481e8cfde40f (patch)
treedf8cea41f5ff37486e21e1566b873e056d00d848 /share/hydractl
parent96061a360de383a268b34d001ca80bbc966b9a19 (diff)
downloadhydra-a9f7a16c3f3a9ca418acb8fe2a24481e8cfde40f.tar.gz
hydra-a9f7a16c3f3a9ca418acb8fe2a24481e8cfde40f.tar.bz2
Adds a post-receive hook
Diffstat (limited to 'share/hydractl')
-rwxr-xr-xshare/hydractl/sync-media-export2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/hydractl/sync-media-export b/share/hydractl/sync-media-export
index 5c5630d..8cf44cb 100755
--- a/share/hydractl/sync-media-export
+++ b/share/hydractl/sync-media-export
@@ -30,8 +30,10 @@ for file in `ls $MEDIA`; do
continue;
fi
+ # If remote destination, add a git post-receive hook
if [ -d "$file/.git" ]; then
git clone $file $file.git && \
+ cp -a $APP_BASE/lib/hydra/hooks/post-receive $file.git/.git/hooks/post-receive && \
rsync -avz $file.git/ $DESTINATION:/var/cache/media/$file/ && \
rm -rf $file.git
else