From 1cfe5264638b0df56c6945c47bb18ef1d384477a Mon Sep 17 00:00:00 2001 From: Arquivo Publico de Memoria Coletiva Date: Sat, 8 Aug 2015 11:37:56 -0300 Subject: Rename sync script --- bin/cron | 18 ------------------ bin/sync | 18 ++++++++++++++++++ documentacao.mdwn | 4 ++-- documentacao/index.html | 6 +++--- index.html | 2 +- tarefas.mdwn | 1 - tarefas/index.html | 3 +-- 7 files changed, 25 insertions(+), 27 deletions(-) delete mode 100755 bin/cron create mode 100755 bin/sync diff --git a/bin/cron b/bin/cron deleted file mode 100755 index d192d9bef6d..00000000000 --- a/bin/cron +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -# -# Arquivo automatic syncronizer. -# - -# Parameters -CWD="`/bin/pwd`" -GIT="/usr/bin/git" -NICE="/usr/bin/nice -n 19" -IONICE="/user/bin/ionice -c 3" -ARCHIVE="/var/cache/sites/arquivo" - -# Run -cd $ARCHIVE -$IONICE $NICE $GIT annex add . && \ -$IONICE $NICE $GIT annex sync && \ -$IONICE $NICE $GIT annex get . &> /dev/null -cd $CWD diff --git a/bin/sync b/bin/sync new file mode 100755 index 00000000000..d192d9bef6d --- /dev/null +++ b/bin/sync @@ -0,0 +1,18 @@ +#!/bin/bash +# +# Arquivo automatic syncronizer. +# + +# Parameters +CWD="`/bin/pwd`" +GIT="/usr/bin/git" +NICE="/usr/bin/nice -n 19" +IONICE="/user/bin/ionice -c 3" +ARCHIVE="/var/cache/sites/arquivo" + +# Run +cd $ARCHIVE +$IONICE $NICE $GIT annex add . && \ +$IONICE $NICE $GIT annex sync && \ +$IONICE $NICE $GIT annex get . &> /dev/null +cd $CWD diff --git a/documentacao.mdwn b/documentacao.mdwn index 1423413b9d2..e52268124fd 100644 --- a/documentacao.mdwn +++ b/documentacao.mdwn @@ -65,9 +65,9 @@ Notar que: Atualização automática ---------------------- -Conteúdos baixados de outros sites pode ser automaticamente incluídos no `git-annex` diariamente através [de um cronjob](/bin/cron) como o seguinte: +Conteúdos baixados de outros sites pode ser automaticamente incluídos no `git-annex` diariamente através [de um script](/bin/sync) como o seguinte: - 30 6 * * * /var/cache/sites/arquivo/bin/cron + 30 6 * * * /var/cache/sites/arquivo/bin/sync * Um [post-update hook](/bin/post-update) é disponibilizado para facilitar atualizações depois de um `git annex sync`. * O [git-annex watch](http://git-annex.branchable.com/design/assistant/inotify/) também pode ser utilizado. diff --git a/documentacao/index.html b/documentacao/index.html index 032cfe33fe2..0752776126f 100644 --- a/documentacao/index.html +++ b/documentacao/index.html @@ -140,9 +140,9 @@ cd arquivo && git annex init SERVIDOR && make whoami &&

Atualização automática

-

Conteúdos baixados de outros sites pode ser automaticamente incluídos no git-annex diariamente através de um cronjob como o seguinte:

+

Conteúdos baixados de outros sites pode ser automaticamente incluídos no git-annex diariamente através de um script como o seguinte:

-
30 6 * * * /var/cache/sites/arquivo/bin/cron
+
30 6 * * * /var/cache/sites/arquivo/bin/sync
 
    @@ -174,7 +174,7 @@ cd arquivo && git annex init SERVIDOR && make whoami && diff --git a/index.html b/index.html index 754a9dcf3fc..a85d71a104c 100644 --- a/index.html +++ b/index.html @@ -96,7 +96,7 @@ diff --git a/tarefas.mdwn b/tarefas.mdwn index 42d7e18c378..e5cd7c7fe42 100644 --- a/tarefas.mdwn +++ b/tarefas.mdwn @@ -4,7 +4,6 @@ * Implementar assinatura do repositório. * Logfile para o cronjob. * Avaliar workflow (`git-flow` conflita com `git-annex`?). - * Avaliar retorno de conteúdo dos [Links Saraventos](https://links.sarava.org) por conta de performance. * Alvo padrão do `Makefile` realizando as configurações básicas de um novo espelho. * Facilitar a indexação do acervo. * Configurar git-annex watch para monitoramento automatico de arquivos adicionados no repositorio publico. diff --git a/tarefas/index.html b/tarefas/index.html index 989cb59923c..8b9e2e4a6c6 100644 --- a/tarefas/index.html +++ b/tarefas/index.html @@ -75,7 +75,6 @@
  • Implementar assinatura do repositório.
  • Logfile para o cronjob.
  • Avaliar workflow (git-flow conflita com git-annex?).
  • -
  • Avaliar retorno de conteúdo dos Links Saraventos por conta de performance.
  • Alvo padrão do Makefile realizando as configurações básicas de um novo espelho.
  • Facilitar a indexação do acervo.
  • Configurar git-annex watch para monitoramento automatico de arquivos adicionados no repositorio publico.
  • @@ -136,7 +135,7 @@ -- cgit v1.2.3