#! /bin/sh # # Adjust the paths to images used from html pages. # #find ../doc/html -name "*.html" | sed "s/^.*$/sed -f script.sed & > htmlfile.txt\ndtou htmlfile.txt\ncmp htmlfile.txt &\nif [ \$? != 0 ]; then\n touch -r & htmlfile.txt\n mv -vf htmlfile.txt &\nfi\n/" > 1.txt #cat > script.sed << EOS #/img src="/ { # /\\.\\.\\/.*\\.gif"/ s|\\.\\./|./|g # /\\.\\.\\/.*\\.png"/ s|\\.\\./|./|g #} #EOS #. ./1.txt #rm -f 1.txt script.sed # 1. Make file names in doc/tutorial match 8.3 requirements. FILE_NAMES=$(find ../doc/tutorial -name "include*.c") for old_name in ${FILE_NAMES}; do new_name=$(echo "${old_name}" | sed "s;/include;/inc;") mv -vf "${old_name}" "${new_name}" done # 2. Make file names in doc/devhelp match 8.3 requirements. cat > script.sed << EOS / htmlfile.txt sed "/ htmlfile.txt dtou htmlfile.txt mv -vf htmlfile.txt ../doc/devhelp/general.html #sed "/ htmlfile.txt sed "/ htmlfile.txt dtou htmlfile.txt mv -vf htmlfile.txt ../doc/devhelp/index.html mkdir ../doc/devhelp/libxml2 FILE_NAMES=$(find ../doc/devhelp -name "libxml2-*.html") for old_name in ${FILE_NAMES}; do new_name=$(echo "${old_name}" | sed "s;/devhelp/libxml2-;/devhelp/libxml2/;") sed -f script.sed "${old_name}" > htmlfile.txt dtou htmlfile.txt mv -vf htmlfile.txt "${new_name}" rm -vf "${old_name}" done rm -f script.sed