1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-21 10:26:06 +03:00

Fix boards manager package size issue

Because git ls-files was run in package directory, it didn't list tools directories, so these were not excluded from rsync, causing package to include local copy of tools. Fixed by changing into root directory before doing anything.
This commit is contained in:
Ivan Grokhotkov 2015-11-01 21:45:59 +03:00
parent 71347b8142
commit 7826ff9710

View File

@ -8,7 +8,7 @@ if [ -z "$REMOTE_URL" ]; then
echo "REMOTE_URL not defined, using default" echo "REMOTE_URL not defined, using default"
fi fi
echo "Remote: $REMOTE_URL" echo "Remote: $REMOTE_URL"
pushd ..
# Figure out how will the package be called # Figure out how will the package be called
ver=`git describe --tags --always` ver=`git describe --tags --always`
package_name=esp8266-$ver package_name=esp8266-$ver
@ -16,9 +16,9 @@ echo "Version: $ver"
echo "Package name: $package_name" echo "Package name: $package_name"
# Create directory for the package # Create directory for the package
outdir=versions/$ver/$package_name outdir=package/versions/$ver/$package_name
srcdir=$PWD/.. srcdir=$PWD
rm -rf versions/$ver rm -rf package/versions/$ver
mkdir -p $outdir mkdir -p $outdir
# Some files should be excluded from the package # Some files should be excluded from the package
@ -58,7 +58,7 @@ $SED 's/tools.mkspiffs.path={runtime.platform.path}\/tools\/mkspiffs/tools.mkspi
> $outdir/platform.txt > $outdir/platform.txt
# Zip the package # Zip the package
pushd versions/$ver pushd package/versions/$ver
echo "Making $package_name.zip" echo "Making $package_name.zip"
zip -qr $package_name.zip $package_name zip -qr $package_name.zip $package_name
rm -rf $package_name rm -rf $package_name
@ -80,3 +80,4 @@ jq ".packages[0].platforms[0].version = \"$ver\" | \
> package_esp8266com_index.json > package_esp8266com_index.json
popd popd
popd