1
#!/bin/bash
2
# cruxpl is a simple script for git reposiotry mirroring, written to be used with cron.
3
#
4
#    Copyright (C) 2009, 2010 Marcin Karpezo
5
#    This program is free software: you can redistribute it and/or modify
6
#    it under the terms of the GNU General Public License as published by
7
#    the Free Software Foundation, either version 3 of the License, or
8
#    (at your option) any later version.
9
#
10
#    This program is distributed in the hope that it will be useful,
11
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
12
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
#    GNU General Public License for more details.
14
#
15
#    You should have received a copy of the GNU General Public License
16
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18
LOG="$HOME/www/mainsite/static/download/cruxpl-ports/cruxpl.log"
19
20
cd ~/www/mainsite/static/download/cruxpl-ports
21
22
if [ ! -e "$LOG" ]; then
23
touch $LOG
24
fi
25
26
echo -e "Checking: `date`">> "$LOG" && git pull origin master >> "$LOG"
27
28
if [ "$?" -ne "0" ]; then
29
    echo -e "Error: `date`\n" >> "$LOG"
30
fi