| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function texinfo_updateChapterNodes { |
| |
| |
| |
| |
| |
| local CHAPTERNODES=$(cat ${MANUAL_BASEFILE}-menu.${MANUAL_EXTENSION} \ |
| | egrep -v '^@(end )?menu$' | egrep -v '^\* (Licenses|Index)::$'\ |
| | sed -r 's!^\* !!' | sed -r 's!::[[:print:]]*$!!g' \ |
| | sed -r 's! !_!g') |
| |
| |
| local FILENODE=$(\ |
| for CHAPTERNODE in ${CHAPTERNODES};do |
| INCL=$(echo ${CHAPTERNODE} \ |
| | sed -r "s!(${CHAPTERNODE})!\1/chapter\.${MANUAL_EXTENSION}!") |
| |
| echo "@include $INCL" |
| done) |
| |
| |
| echo "$FILENODE" > ${MANUAL_BASEFILE}-nodes.${MANUAL_EXTENSION} |
| |
| } |