summaryrefslogtreecommitdiffstats
path: root/update_jdn.sh
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-01-10 14:40:12 +0100
committerHolger Levsen <holger@layer-acht.org>2015-01-10 14:40:12 +0100
commitc8f3655bcbeba96a33597d05f5e9f432e32078ca (patch)
tree92c0fb442422511a09133eac1a429a2f033bc197 /update_jdn.sh
parent78f2cfe7c1995daaa6dadde59916787cd59f0fa7 (diff)
downloadjenkins.debian.net-c8f3655bcbeba96a33597d05f5e9f432e32078ca.tar.xz
add userContent/thanks.html to thank all contributors
Diffstat (limited to 'update_jdn.sh')
-rwxr-xr-xupdate_jdn.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/update_jdn.sh b/update_jdn.sh
index 64fc579b..89ca4a2e 100755
--- a/update_jdn.sh
+++ b/update_jdn.sh
@@ -107,12 +107,19 @@ cp --preserve=mode,timestamps -r bin logparse job-cfg features live /srv/jenkins
cp procmailrc /var/lib/jenkins/.procmailrc
explain "Jenkins updated."
cp -pr README INSTALL TODO d-i-preseed-cfgs /var/lib/jenkins/userContent/
+TMPFILE=$(mktemp)
+git log | grep ^Author| cut -d " " -f2-|sort -u > $TMPFILE
+echo "----" >> $TMPFILE
+cat THANKS.head $TMPFILE > /var/lib/jenkins/userContent/THANKS
+rm THANKS.head $TMPFILE
cp -pr userContent /var/lib/jenkins/
cd /var/lib/jenkins/userContent/
ASCIIDOC_PARAMS="-a numbered -a data-uri -a iconsdir=/etc/asciidoc/images/icons -a scriptsdir=/etc/asciidoc/javascripts -b html5 -a toc -a toclevels=4 -a icons -a stylesheet=$(pwd)/theme/debian-asciidoc.css"
[ about.html -nt README ] || asciidoc $ASCIIDOC_PARAMS -o about.html README
[ todo.html -nt TODO ] || asciidoc $ASCIIDOC_PARAMS -o todo.html TODO
[ setup.html -nt INSTALL ] || asciidoc $ASCIIDOC_PARAMS -o setup.html INSTALL
+diff THANKS .THANKS >/dev/null || asciidoc $ASCIIDOC_PARAMS -o thanks.html THANKS
+mv THANKS .THANKS
rm TODO README INSTALL
chown -R jenkins.jenkins /var/lib/jenkins/userContent
explain "Updated user content for Jenkins."