diff options
author | Michał Łyszczek <michal.lyszczek@bofc.pl> | 2018-01-26 15:50:49 +0100 |
---|---|---|
committer | Michał Łyszczek <michal.lyszczek@bofc.pl> | 2018-01-26 15:51:07 +0100 |
commit | e8174b77a031948e8614cb54fe2aa5af32fbf507 (patch) | |
tree | 50b4916a0e44d340f4638608ef12868973699d56 | |
parent | 9c9a79b8dc07eaff1d3e24c9456e19ddc7a3fe02 (diff) | |
download | embedlog-e8174b77a031948e8614cb54fe2aa5af32fbf507.tar.gz embedlog-e8174b77a031948e8614cb54fe2aa5af32fbf507.tar.bz2 embedlog-e8174b77a031948e8614cb54fe2aa5af32fbf507.zip |
add: gen-download-page script
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile.am | 1 | ||||
-rwxr-xr-x | gen-download-page.sh | 28 | ||||
-rw-r--r-- | readme.md | 2 |
4 files changed, 32 insertions, 0 deletions
@@ -39,5 +39,6 @@ test.log test.trs tst/coverage.info tst/coveragereport/ +www/downloads.html www/manuals www/out diff --git a/Makefile.am b/Makefile.am index caa996f..092ba84 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,6 +4,7 @@ SUBDIRS = include src tst man examples www EXTRA_DIST = tap-driver.sh man2html.sh www: + ./gen-download-page.sh ./man2html.sh make www -C www diff --git a/gen-download-page.sh b/gen-download-page.sh new file mode 100755 index 0000000..81bb843 --- /dev/null +++ b/gen-download-page.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +project='embedlog' +out='www/downloads.html' +remote="http://distfiles.kurwinet.pl/${project}" + +# extract links to files +links="$(curl "${remote}/" 2>/dev/null \ + | grep "${project}-[0-9]*\.[0-9]*\.[0-9]*\." | sort -r)" + +exec 1<&- +exec 1<>"${out}" + +echo > "${out}" +echo "<h1>downloads</h1>" +echo "<h2>git</h2>" +echo "<p>" +echo "git clone git@kurwinet.pl:${project}<br>" +echo "git clone git://kurwinet.pl/${project}<br>" +echo "git clone http://git.kurwinet.pl/${project}<br>" +echo "</p>" + +echo "<h2>tarballs</h2>" +echo "<pre>" + +# convert links to absolute +echo "${links}" | sed "s:a href=\":a href=\"${remote_sed}/:" +echo "</pre>" @@ -1,3 +1,5 @@ +[kursg-meta]: # (order: 1) + About ===== |