aboutsummaryrefslogtreecommitdiffstats
path: root/alpine-mksite/update.sh
blob: 7047e223e8842c1d5a23f4dc99809949518bb989 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

: ${GITBRANCH:=master}
target=all
case "$1" in
git/aports/*)			target=update-git-commits;;
git/alpine-mksite/$GITBRANCH)	target=all;;
rsync/*)			target=update-release;;
esac

dest=/www/htdocs/
workdir=/www/tmp/

if [ ! -d $workdir/alpine-mksite ]; then
	mkdir -p "$workdir"
	git clone git://git.alpinelinux.org/alpine-mksite $workdir/alpine-mksite
fi
cd $workdir/alpine-mksite
git checkout "$GITBRANCH"
git pull --force
make $target && rsync -Pruv _out/* $dest