The R Project SVN R

Rev

Rev 30756 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30756 Rev 31301
Line 1... Line 1...
1
# needs save lib pkg R_HOME BUILD RX_EXE
1
# needs save lib pkg R_HOME BUILD RX_EXE DPKG
2
lib=$2
2
lib=$2
3
pkg=$3
3
pkg=$3
4
R_HOME=$4
4
R_HOME=$4
5
BUILD=$5
5
BUILD=$5
6
RX_EXE=$6
6
RX_EXE=$6
-
 
7
DPKG=$7
7
 
8
 
8
case $1 in
9
case $1 in
9
    CHECK|'') if test -r install.R; then R_SAVE_IMAGE=true; else R_SAVE_IMAGE=false; fi;;
10
    CHECK|'') if test -r install.R; then R_SAVE_IMAGE=true; else R_SAVE_IMAGE=false; fi;;
10
    *) R_SAVE_IMAGE=$1;;
11
    *) R_SAVE_IMAGE=$1;;
11
esac
12
esac
Line 35... Line 36...
35
        if test -f NAMESPACE; then
36
        if test -f NAMESPACE; then
36
          cp ${lib}/${pkg}/NAMESPACE ${lib1}/${pkg}
37
          cp ${lib}/${pkg}/NAMESPACE ${lib1}/${pkg}
37
        fi
38
        fi
38
    fi
39
    fi
39
    save_image_defaults="list(compress=TRUE, safe=FALSE)"
40
    save_image_defaults="list(compress=TRUE, safe=FALSE)"
40
    code_file="${lib}/${pkg}/R/${pkg}"
41
    code_file="${DPKG}/R/${pkg}"
41
    rda_file="${lib}/${pkg}/R/all.rda"
42
    rda_file="${DPKG}/R/all.rda"
42
    if test -f NAMESPACE; then
43
    if test -f NAMESPACE; then
-
 
44
	pkg_name=`basename ${DPKG}`
43
        code_cmd="echo invisible(.libPaths(c(.Library,\"${lib1}\",.libPaths()))); .getRequiredPackages(); saveNamespaceImage(\"${pkg}\", \"${rda_file}\", \"${lib1}\")"
45
        code_cmd="echo invisible(.libPaths(c(.Library,\"${lib1}\",.libPaths()))); .getRequiredPackages(); saveNamespaceImage(\"${pkg_name}\", \"${rda_file}\", \"${lib1}\")"
44
        loader_file=nsrdaload.R
46
        loader_file=nsrdaload.R
45
        R_SAVE_EXE=""
47
        R_SAVE_EXE=""
46
    else
48
    else
47
        code_cmd="cat ${code_file}"
49
        code_cmd="cat ${code_file}"
48
        loader_file=firstlib.R
50
        loader_file=firstlib.R