PREUN
/bin/sh
if [ $1 = 0 ]; then
# Delete directory entries for info files (if they were installed)
for doc in admin exts FAQ intro lang; do
file=/usr/share/info/R-${doc}.info.gz
if [ -e ${file} ]; then
/sbin/install-info --delete R-${doc} /usr/share/info/dir 2>/dev/null || :
fi
done
fi
POSTIN
/bin/sh
# Create directory entries for info files
# (optional doc files, so we must check that they are installed)
for doc in admin exts FAQ intro lang; do
file=/usr/share/info/R-${doc}.info.gz
if [ -e $file ]; then
/sbin/install-info ${file} /usr/share/info/dir 2>/dev/null || :
fi
done
/sbin/ldconfig
R CMD javareconf \
JAVA_HOME=/usr/lib/jvm/jre \
JAVA_CPPFLAGS='-I/usr/lib/jvm/java/include\ -I/usr/lib/jvm/java/include/linux' \
JAVA_LIBS='-L/usr/lib/jvm/jre/lib/i386/server \
-L/usr/lib/jvm/jre/lib/i386\ -L/usr/lib/jvm/java/lib/i386 \
-L/usr/java/packages/lib/i386\ -L/lib\ -L/usr/lib\ -ljvm' \
JAVA_LD_LIBRARY_PATH=/usr/lib/jvm/jre/lib/i386/server:/usr/lib/jvm/jre/lib/i386:/usr/lib/jvm/java/lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib \
> /dev/null 2>&1 || exit 0
# With 2.10.0, we no longer need to do any of this.
# Update package indices
# /bin/cat /usr/lib/R/library/*/CONTENTS > /usr/share/doc/R-2.11.1/html/search/index.txt 2>/dev/null
# Don't use .. based paths, substitute RHOME
# sed -i "s!../../..!/usr/lib/R!g" /usr/share/doc/R-2.11.1/html/search/index.txt
# This could fail if there are no noarch R libraries on the system.
# /bin/cat /usr/share/R/library/*/CONTENTS >> /usr/share/doc/R-2.11.1/html/search/index.txt 2>/dev/null || exit 0
# Don't use .. based paths, substitute /usr/share/R
# sed -i "s!../../..!/usr/share/R!g" /usr/share/doc/R-2.11.1/html/search/index.txt