mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-08 09:35:23 +02:00
Fix update site generation for stamped features
This commit is contained in:
parent
fb9f295ed4
commit
c8d9a3a766
2 changed files with 27 additions and 13 deletions
|
@ -18,7 +18,15 @@ export PATH=/shared/common/ibm-java2-ppc64-50/bin:$PATH
|
||||||
cd ..
|
cd ..
|
||||||
SITE=`pwd`
|
SITE=`pwd`
|
||||||
rm site.xml web/site.xsl
|
rm site.xml web/site.xsl
|
||||||
cvs -q update -d
|
cvs -q update -dPR
|
||||||
|
if [ -f site.xml.new ]; then
|
||||||
|
rm -f site.xml.new
|
||||||
|
fi
|
||||||
|
if [ -f web/site.xsl.new ]; then
|
||||||
|
rm -f web/site.xsl.new
|
||||||
|
fi
|
||||||
|
|
||||||
|
# get newest plugins and features: to be done manually on real update site
|
||||||
if [ `basename $SITE` = testUpdates ]; then
|
if [ `basename $SITE` = testUpdates ]; then
|
||||||
echo "Working on test update site"
|
echo "Working on test update site"
|
||||||
REL=`ls $HOME/ws/working/package | sort | tail -1`
|
REL=`ls $HOME/ws/working/package | sort | tail -1`
|
||||||
|
@ -43,10 +51,16 @@ if [ `basename $SITE` = testUpdates ]; then
|
||||||
else
|
else
|
||||||
echo "Working on official update site"
|
echo "Working on official update site"
|
||||||
fi
|
fi
|
||||||
TAG=`ls features | head -1 | sed -e 's,[^_]*_[0-9.]*\([^.]*\).jar,\1,'`
|
FEATURES=`grep 'features/[^ ]*\.qualifier\.jar' site.xml | sed -e 's,^[^"]*"features/\([^_]*_[0-9.]*\).*$,\1,g'`
|
||||||
sed -e "s,200607201800,$TAG,g" \
|
for feature in $FEATURES ; do
|
||||||
site.xml > site.xml.new
|
#list newest ones first
|
||||||
mv -f site.xml.new site.xml
|
TAG=`ls -t features/${feature}*.jar | head -1 | sed -e 's,[^_]*_[0-9]*\.[0-9]*\.[0-9]*\.\([^.]*\).jar,\1,'`
|
||||||
|
if [ "$TAG" != "" ]; then
|
||||||
|
echo "$feature : $TAG"
|
||||||
|
sed -e "/$feature/s/qualifier/$TAG/g" site.xml > site.xml.new
|
||||||
|
mv -f site.xml.new site.xml
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
# optimize the site
|
# optimize the site
|
||||||
# see http://wiki.eclipse.org/index.php/Platform-releng-faq
|
# see http://wiki.eclipse.org/index.php/Platform-releng-faq
|
||||||
|
@ -55,7 +69,7 @@ mv -f site.xml.new site.xml
|
||||||
# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=154069
|
# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=154069
|
||||||
echo "Packing the site... $SITE"
|
echo "Packing the site... $SITE"
|
||||||
java -jar $HOME/ws/eclipse/startup.jar \
|
java -jar $HOME/ws/eclipse/startup.jar \
|
||||||
-Dorg.eclipse.update.jarprocessor.pack200=$mydir \
|
-Dorg.eclipse.update.jarprocessor.pack200=$mydir/pack200 \
|
||||||
-application org.eclipse.update.core.siteOptimizer \
|
-application org.eclipse.update.core.siteOptimizer \
|
||||||
-jarProcessor -outputDir $SITE \
|
-jarProcessor -outputDir $SITE \
|
||||||
-processAll -pack $SITE
|
-processAll -pack $SITE
|
||||||
|
|
|
@ -4,25 +4,25 @@
|
||||||
<description url="http://download.eclipse.org/dsdp/tm/updates/">
|
<description url="http://download.eclipse.org/dsdp/tm/updates/">
|
||||||
This is the Target Management Project Update Site for the Remote Systems Explorer (RSE).
|
This is the Target Management Project Update Site for the Remote Systems Explorer (RSE).
|
||||||
</description>
|
</description>
|
||||||
<feature url="features/org.eclipse.rse.core_1.0.0.200607201800.jar" id="org.eclipse.rse.core" version="1.0.0.200607201800">
|
<feature url="features/org.eclipse.rse.core_1.0.0.qualifier.jar" id="org.eclipse.rse.core" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (Runtime Only)"/>
|
<category name="Remote System Explorer (Runtime Only)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature url="features/org.eclipse.rse.dstore_1.0.0.200607201800.jar" id="org.eclipse.rse.dstore" version="1.0.0.200607201800">
|
<feature url="features/org.eclipse.rse.dstore_1.0.0.qualifier.jar" id="org.eclipse.rse.dstore" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (Runtime Only)"/>
|
<category name="Remote System Explorer (Runtime Only)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature url="features/org.eclipse.rse.ftp_1.0.0.200607201800.jar" id="org.eclipse.rse.ftp" version="1.0.0.200607201800">
|
<feature url="features/org.eclipse.rse.ftp_1.0.0.qualifier.jar" id="org.eclipse.rse.ftp" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (Runtime Only)"/>
|
<category name="Remote System Explorer (Runtime Only)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature url="features/org.eclipse.rse.local_1.0.0.200607201800.jar" id="org.eclipse.rse.local" version="1.0.0.200607201800">
|
<feature url="features/org.eclipse.rse.local_1.0.0.qualifier.jar" id="org.eclipse.rse.local" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (Runtime Only)"/>
|
<category name="Remote System Explorer (Runtime Only)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature url="features/org.eclipse.rse.sdk_1.0.0.200607201800.jar" id="org.eclipse.rse.sdk" version="1.0.0.200607201800">
|
<feature url="features/org.eclipse.rse.sdk_1.0.0.qualifier.jar" id="org.eclipse.rse.sdk" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (RSE)"/>
|
<category name="Remote System Explorer (RSE)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature url="features/org.eclipse.rse.ssh_1.0.0.200607201800.jar" id="org.eclipse.rse.ssh" version="1.0.0.200607201800">
|
<feature url="features/org.eclipse.rse.ssh_1.0.0.qualifier.jar" id="org.eclipse.rse.ssh" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (Runtime Only)"/>
|
<category name="Remote System Explorer (Runtime Only)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature url="features/org.eclipse.rse.examples_1.0.0.200608180112.jar" id="org.eclipse.rse.examples" version="1.0.0.200608180112">
|
<feature url="features/org.eclipse.rse.examples_1.0.0.qualifier.jar" id="org.eclipse.rse.examples" version="1.0.0.qualifier">
|
||||||
<category name="Remote System Explorer (RSE)"/>
|
<category name="Remote System Explorer (RSE)"/>
|
||||||
</feature>
|
</feature>
|
||||||
<category-def name="Remote System Explorer (RSE)" label="RSE">
|
<category-def name="Remote System Explorer (RSE)" label="RSE">
|
||||||
|
|
Loading…
Add table
Reference in a new issue