|
|
@@ -24,16 +24,19 @@
|
|
|
@l_prefix@/bin/curl -s -o ${sav_zipfile} ${sav_ides}/${sav_zipfile} || exit 1
|
|
|
rm -rf ${sav_tmpdir} >/dev/null 2>&1 || true
|
|
|
mkdir ${sav_tmpdir}
|
|
|
- (cd ${sav_tmpdir} && @l_prefix@/bin/unzip -jo ../${sav_zipfile}) || exit 1
|
|
|
+ ( cd ${sav_tmpdir} && @l_prefix@/bin/unzip -jo ../${sav_zipfile} ) || exit 1
|
|
|
|
|
|
- # update IDE repository
|
|
|
+ # remove deprecated IDEs which are not part of the latest IDE pack
|
|
|
+ shopt -s nullglob
|
|
|
for ide in *.ide; do
|
|
|
if [ ! -f ${sav_tmpdir}/$ide ]; then
|
|
|
rm -f $ide
|
|
|
fi
|
|
|
done
|
|
|
- cp ${sav_tmpdir}/*.ide .
|
|
|
- chmod 644 *.ide
|
|
|
+
|
|
|
+ # update IDE repository by installing IDE files
|
|
|
+ @l_prefix@/lib/openpkg/shtool install -m 644 -o @l_musr@ -g @l_mgrp@ \
|
|
|
+ ${sav_tmpdir}/*.ide .
|
|
|
|
|
|
# cleanup
|
|
|
rm -f ${sav_zipfile} >/dev/null 2>&1 || true
|