summaryrefslogtreecommitdiff
path: root/java/eclipse-pydev/files/pkg-install.in
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse-pydev/files/pkg-install.in')
-rw-r--r--java/eclipse-pydev/files/pkg-install.in13
1 files changed, 5 insertions, 8 deletions
diff --git a/java/eclipse-pydev/files/pkg-install.in b/java/eclipse-pydev/files/pkg-install.in
index a0f826dacdcf..3c5c2d73b759 100644
--- a/java/eclipse-pydev/files/pkg-install.in
+++ b/java/eclipse-pydev/files/pkg-install.in
@@ -8,18 +8,15 @@ fi
PATH="/bin:/sbin:/usr/bin:/usr/sbin"
BUNDLES_INFO=%%BUNDLES_INFO%%
-DISTDATE=%%DISTDATE%%
PLUGINDIR=%%PLUGINDIR%%
-PORTVERSION=%%PORTVERSION%%
-REVDOM=python.pydev
+PREFIX=%%PREFIX%%
if [ "$2" = "POST-INSTALL" ]; then
echo "===> Updating ${BUNDLES_INFO}"
- for c in '' '.analysis' '.codecompletion' '.debug' '.fastparser' '.refactoring'; do
- echo "com.${REVDOM}${c},${PORTVERSION}.${DISTDATE},${PLUGINDIR}/com.${REVDOM}${c}_${PORTVERSION}.${DISTDATE}/,4,false" >> ${BUNDLES_INFO}
- done
- for c in '' '.ast' '.core' '.customizations' '.debug' '.django' '.help' '.jython' '.parser' '.red_core' '.refactoring'; do
- echo "org.${REVDOM}${c},${PORTVERSION}.${DISTDATE},${PLUGINDIR}/org.${REVDOM}${c}_${PORTVERSION}.${DISTDATE}/,4,false" >> ${BUNDLES_INFO}
+ for d in $(ls -1 ${PREFIX}/${PLUGINDIR})
+ do
+ (echo "${d},../../${PLUGINDIR}/${d}/,4,false" | \
+ sed -e 's/_\([0-9]\)/,\1/1' -e '/templates/d') >> ${BUNDLES_INFO}
done
sort ${BUNDLES_INFO} > ${BUNDLES_INFO}.sort && \
mv ${BUNDLES_INFO}.sort ${BUNDLES_INFO}