The R Project SVN R

Rev

Rev 2496 | Rev 4580 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2496 Rev 3786
Line 1... Line 1...
1
#! /bin/sh
1
#! /bin/sh
2
 
2
 
3
URHOME="${HOME}/.R"
3
URHOME="${HOME}/.R"
4
PKGLIST="${URHOME}/doc/html/packages.html"
4
PKGLIST="${URHOME}/doc/html/packages.html"
-
 
5
SEARCHINDEX="${URHOME}/doc/html/search/index.txt"
5
rm -rf ${URHOME}
6
rm -rf ${URHOME}
6
 
7
 
7
dirs="${URHOME} ${URHOME}/doc ${URHOME}/doc/html ${URHOME}/library"
8
dirs="${URHOME} ${URHOME}/doc ${URHOME}/doc/html ${URHOME}/doc/html/search ${URHOME}/library"
8
for d in ${dirs}; do
9
for d in ${dirs}; do
9
    mkdir -p ${d}
10
    mkdir -p ${d}
10
done
11
done
11
 
12
 
12
for f in ${RHOME}/doc/html/*; do
13
for f in ${RHOME}/doc/html/*; do
-
 
14
    if test -f $f; then
13
    ln -s ${f} ${URHOME}/doc/html
15
	ln -s ${f} ${URHOME}/doc/html
-
 
16
    fi
-
 
17
done
-
 
18
 
-
 
19
for f in ${RHOME}/doc/html/search/*; do
-
 
20
    if test -f $f; then
-
 
21
	ln -s ${f} ${URHOME}/doc/html/search
-
 
22
    fi
14
done
23
done
15
 
24
 
16
rm -f ${PKGLIST}
25
rm -f ${PKGLIST}
17
cp ${RHOME}/doc/html/packages-head.html ${PKGLIST}
26
cp ${RHOME}/doc/html/packages-head.html ${PKGLIST}
18
 
27
 
19
for lib in $*; do
28
for lib in $*; do
20
    echo "<P><h3>Packages in ${lib}</h3>" >> ${PKGLIST}
29
    echo "<P><h3>Packages in ${lib}</h3>" >> ${PKGLIST}
21
    echo "<P><TABLE width=100%>" >> ${PKGLIST}
30
    echo "<P><TABLE width=100%>" >> ${PKGLIST}
-
 
31
    if test -d ${lib}; then
22
    for pkg in `ls -d ${lib}/* | sed '/CVS$/d; /profile$/d'`; do
32
      for pkg in `ls -d ${lib}/* | sed '/CVS$/d; /profile$/d'`; do
23
	if test -d ${pkg}; then
33
	if test -d ${pkg}; then
24
	    rm -f ${URHOME}/library/${pkg}
34
	    rm -f ${URHOME}/library/${pkg}
25
	    ln -s ${pkg} ${URHOME}/library
35
	    ln -s ${pkg} ${URHOME}/library
26
	    pkgname=`basename ${pkg}`
36
	    pkgname=`basename ${pkg}`
27
	    if test -r ${pkg}/TITLE; then
37
	    if test -r ${pkg}/TITLE; then
Line 32... Line 42...
32
	    echo "<TR ALIGN=LEFT VALIGN=TOP>
42
	    echo "<TR ALIGN=LEFT VALIGN=TOP>
33
		    <TD width=25%><A HREF=\"../../library/${pkgname}/html/00Index.html\">
43
		    <TD width=25%><A HREF=\"../../library/${pkgname}/html/00Index.html\">
34
		    ${pkgname}</A><TD>${pkgtitle}</TD></TR>" \
44
		    ${pkgname}</A><TD>${pkgtitle}</TD></TR>" \
35
		>> ${PKGLIST}
45
		>> ${PKGLIST}
36
	fi
46
	fi
37
    done
47
      done
-
 
48
    fi
38
    echo "</TABLE>" >> ${PKGLIST}
49
    echo "</TABLE>" >> ${PKGLIST}
39
    echo "" >> ${PKGLIST}
50
    echo "" >> ${PKGLIST}
40
done
51
done
41
 
52
 
42
cat ${RHOME}/doc/html/packages-foot.html >> ${PKGLIST}
53
cat ${RHOME}/doc/html/packages-foot.html >> ${PKGLIST}
43
 
54
 
-
 
55
rm -f ${SEARCHINDEX}
-
 
56
cat ${URHOME}/library/*/CONTENTS > ${SEARCHINDEX}
44
 
57