contrib: learn to build website/_uploads
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
34
docs/build-uploads.sh
Executable file
34
docs/build-uploads.sh
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# vim: expandtab ts=2 :
|
||||
|
||||
WEBSITE_UPLOADS='./website/_uploads'
|
||||
|
||||
while true
|
||||
do
|
||||
test -d .git && break
|
||||
cd ..
|
||||
done
|
||||
|
||||
set -e
|
||||
|
||||
echo "make clean"
|
||||
make clean >/dev/null
|
||||
echo "make targz"
|
||||
make targz >/dev/null
|
||||
|
||||
# Defined in the root Makefile.
|
||||
version="$(./offlineimap.py --version)"
|
||||
abbrev="$(git log --format='%h' HEAD~1..)"
|
||||
targz="../offlineimap-v${version}-${abbrev}.tar.gz"
|
||||
|
||||
filename="offlineimap-v${version}.tar.gz"
|
||||
|
||||
mv -v "$targz" "${WEBSITE_UPLOADS}/${filename}"
|
||||
cd "$WEBSITE_UPLOADS"
|
||||
for digest in sha1 sha256 sha512
|
||||
do
|
||||
target="${filename}.${digest}"
|
||||
echo "Adding digest ${WEBSITE_UPLOADS}/${target}"
|
||||
"${digest}sum" "$filename" > "$target"
|
||||
done
|
Reference in New Issue
Block a user