Overview
Comment: | Updated to build man pages into wiki |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
8659e921b0126e1dd97cb71888f3da65 |
User & Date: | rkeene on 2014-11-24 20:12:35 |
Other Links: | manifest | tags |
Context
2014-11-24
| ||
22:35 | Work on improving error handling check-in: 63a4e29f38 user: rkeene tags: trunk | |
20:12 | Updated to build man pages into wiki check-in: 8659e921b0 user: rkeene tags: trunk | |
19:56 | libconfig 0.3.2 check-in: 760bcd50bc user: rkeene tags: 0.3.2, trunk | |
Changes
Modified build/build_web_manpages from [daac12e0fd] to [317810cb56].
1 2 3 4 5 6 7 8 9 10 11 12 | #! /bin/bash if [ ! -f libconfig.3 ]; then cd .. fi if [ ! -f libconfig.3 ]; then echo 'Could not find libconfig.3, aborting.' >&2 exit 1 fi for file in lc_cleanup lc_geterrno lc_geterrstr lc_seterrstr lc_process lc_process_file lc_register_callback lc_register_var libconfig lc_handle_type; do man2html -H "REPLACE" -M "/ME" < ${file}.3 | grep -iv '^Content-Type:' | sed 's@"http://REPLACE/ME?\([0-9]*\)+\([^"]*\)"@"\2.htm"@;s@http://REPLACE/ME@@g' > /web/rkeene/docs/oss/libconfig/${file}.htm | > > | > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #! /bin/bash if [ ! -f libconfig.3 ]; then cd .. fi if [ ! -f libconfig.3 ]; then echo 'Could not find libconfig.3, aborting.' >&2 exit 1 fi LIBCONFIG_H_SHA1="$(fossil sha1 libconfig.h | awk '{ print $1 }')" for file in lc_cleanup lc_geterrno lc_geterrstr lc_seterrstr lc_process lc_process_file lc_register_callback lc_register_var libconfig lc_handle_type; do man2html -H "REPLACE" -M "/ME" < ${file}.3 | grep -iv '^Content-Type:' | sed 's@"http://REPLACE/ME?\([0-9]*\)+\([^"]*\)"@"\2.htm"@;s@http://REPLACE/ME@@g' > /web/rkeene/docs/oss/libconfig/${file}.htm if [ "${file}" = 'libconfig' ]; then wikipage='Manual' else wikipage="Manual for ${file}" fi ( echo '<H2>NAME</H2>' man2html -H linux.die.net -M /man -p "${file}.3" | \ sed '0,/<H2>NAME<\/H2>/ d;/<H2>Index<\/H2>/,$ d;s@<A HREF="../index.html">Return to Main Contents</A>@@;s@\[@\[@;s@\]@\]@' | \ sed 's@file:/usr/include/libconfig.h@artifact/'"${LIBCONFIG_H_SHA1}"'@' | \ sed '$ d;/^ *$/ d' | \ sed 's@\(http://linux.die.net/man/[^+]*\)+@\1/@' | \ sed 's@http://linux.die.net/man/3/lc_@wiki/Manual for lc_@g;s@http://linux.die.net/man/3/libconfig@wiki/Manual@' ) | ( fossil wiki commit "${wikipage}" || \ ( fossil wiki create "${wikipage}" && fossil wiki commit "${wikipage}" ) ) done fossil sync |