Rev 7218 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#! /bin/shUSER_R_HOME="${HOME}/.R"PKGLIST="${USER_R_HOME}/doc/html/packages.html"SEARCHINDEX="${USER_R_HOME}/doc/html/search/index.txt"rm -rf ${USER_R_HOME}dirs="${USER_R_HOME} ${USER_R_HOME}/doc ${USER_R_HOME}/doc/html ${USER_R_HOME}/doc/html/search ${USER_R_HOME}/library"for d in ${dirs}; domkdir -p ${d}donefor f in ${R_HOME}/doc/html/*; doif test -f $f; thenln -s ${f} ${USER_R_HOME}/doc/htmlfidonefor f in ${R_HOME}/doc/html/search/*; doif test -f $f; thenln -s ${f} ${USER_R_HOME}/doc/html/searchfidonerm -f ${PKGLIST}cp ${R_HOME}/doc/html/packages-head.html ${PKGLIST}for lib in $*; doecho "<P><h3>Packages in ${lib}</h3>" >> ${PKGLIST}echo "<P><TABLE width=100%>" >> ${PKGLIST}if test -d ${lib}; thenfor pkg in `ls -d ${lib}/* | sed '/CVS$/d; /profile$/d'`; doif test -d ${pkg}; thenrm -f ${USER_R_HOME}/library/${pkg}ln -s ${pkg} ${USER_R_HOME}/librarypkgname=`basename ${pkg}`if test -r ${pkg}/TITLE; thenpkgtitle=`cat ${pkg}/TITLE | sed "s/^${pkgname}//"`elsepkgtitle=""fiecho "<TR ALIGN=LEFT VALIGN=TOP><TD width=25%><A HREF=\"../../library/${pkgname}/html/00Index.html\">${pkgname}</A><TD>${pkgtitle}</TD></TR>" \>> ${PKGLIST}fidonefiecho "</TABLE>" >> ${PKGLIST}echo "" >> ${PKGLIST}donecat ${R_HOME}/doc/html/packages-foot.html >> ${PKGLIST}rm -f ${SEARCHINDEX}cat ${USER_R_HOME}/library/*/CONTENTS > ${SEARCHINDEX}### Local Variables: ***### mode: sh ***### sh-indentation: 2 ***### End: ***