set -e
-PROJVERS=0.0.1
+PROJVERS=0.3
PROJNAME=syp
BUILDDIR=${1:-build}
# php includes
cp -RLp inc/ $DESTDIR/
+# removes generated settings in case it exists
+rm -f $DESTDIR/inc/settings.php
# other php files
-cp -p admin.*php index.*php api.php items.php logout.php wizard.php $DESTDIR/
+cp -p admin.*php index.*php upgrade.*php install.*php news.php api.php items.php logout.php $DESTDIR/
# media
cp -RLp media/ $DESTDIR/
python build.py ../../syp.cfg
cd ../../
cp -RLp openlayers/build/OpenLayers.js $DESTDIR/openlayers/
-cp -RLp openlayers/img/ $DESTDIR/openlayers/
-cp -RLp openlayers/theme/ $DESTDIR/openlayers/
+
+# openlayers images
+mkdir $DESTDIR/openlayers/img
+for file in east-mini.png \
+ north-mini.png \
+ blank.gif \
+ west-mini.png \
+ zoom-plus-mini.png \
+ south-mini.png \
+ zoom-minus-mini.png \
+ zoom-world-mini.png; do
+ cp -p openlayers/img/$file $DESTDIR/openlayers/img
+done
+# openlayers theme
+mkdir -p $DESTDIR/openlayers/theme/default/img
+cp -Lp openlayers/theme/default/style.css $DESTDIR/openlayers/theme/default/style.css
+cp -RLp openlayers/theme/default/img/close.gif $DESTDIR/openlayers/theme/default/img
# other javascript
cp -RLp js/ $DESTDIR/
mv $file $DESTDIR/js/jquery-$jversion.js
done
-# copyright and readme files
-cp -p license.txt README.txt COPYING.txt $DESTDIR/
+# copyright and readme and changes files
+cp -p license.txt COPYING.txt README.txt CHANGES.txt $DESTDIR/
# creates upload directory
-mkdir $DESTDIR/upload
-chmod a+wx $DESTDIR/upload
+mkdir -p $DESTDIR/upload/_thumbs
+chmod -R a+wx $DESTDIR/upload
# generate sources
cd $BUILDDIR
tar -pczf ${PROJNAME}_${PROJVERS}.tar.gz ${PROJNAME}-${PROJVERS}
zip -r ${PROJNAME}_${PROJVERS}.zip ${PROJNAME}-${PROJVERS}
cd ..
+
+if [ -d .git/ ] && which git > /dev/null; then
+ git checkout openlayers
+fi