Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 229c125e03a06bef7a33fcf98b4179ee > scriptlet

maven2-2.0.4-11.0.2mdv2008.1.x86_64.rpm

PREUN

/bin/sh
[ $1 = 0 ] || exit 0
rm -rf /usr/share/maven2/lib/*
rm -rf /usr/share/maven2/core/*

POSTIN

/bin/sh
build-jar-repository -s -p /usr/share/maven2/core plexus/container-default plexus/utils
build-jar-repository -s -p /usr/share/maven2/core/boot classworlds

build-jar-repository -s -p /usr/share/maven2/lib \
                commons-cli \
                commons-lang \
                commons-logging \
                jdom \
                jsch \
                maven-doxia/sink-api \
                maven-wagon/file \
                maven-wagon/http-lightweight \
                maven-wagon/provider-api \
                maven-wagon/ssh \
                maven-wagon/ssh-external \
                plexus/interactivity-api


echo -e "<dependencies>\n" > /etc/maven/maven2-depmap.xml
if [ -d /etc/maven/fragments ] && [ -n "`find /etc/maven/fragments -type f`" ]; then
cat /etc/maven/fragments/* >> /etc/maven/maven2-depmap.xml
fi
echo -e "</dependencies>\n" >> /etc/maven/maven2-depmap.xml

if [ -x /usr/bin/rebuild-gcj-db ]; then /usr/bin/rebuild-gcj-db || true ; fi 


# We create links in %post in the dir's below. rm -rf them.

POSTUN

/bin/sh
# FIXME: This doesn't always remove the plugins dir. It seems that rpm doesn't
# honour the Requires(postun) as it should, causing maven to get uninstalled 
# before some plugins are
if [ -d /usr/share/java/maven2 ] ; then rmdir --ignore-fail-on-non-empty /usr/share/java/maven2 >& /dev/null; fi

echo -e "<dependencies>\n" > /etc/maven/maven2-depmap.xml
if [ -d /etc/maven/fragments ] && [ -n "`find /etc/maven/fragments -type f`" ]; then
cat /etc/maven/fragments/* >> /etc/maven/maven2-depmap.xml
fi
echo -e "</dependencies>\n" >> /etc/maven/maven2-depmap.xml

if [ -x /usr/bin/rebuild-gcj-db ]; then /usr/bin/rebuild-gcj-db || true ; fi