@@ -5,20 +5,29 @@ outdir=esp8266-$ver
5
5
srcdir=../hardware/esp8266com/esp8266/
6
6
mkdir -p $outdir
7
7
cp -R $srcdir /* $outdir /
8
+
9
+ cp -R ../libraries/SD $outdir /libraries/
10
+ cp -R ../libraries/Adafruit_ILI9341 $outdir /libraries/
11
+ cp -R ../libraries/OneWire $outdir /libraries/
12
+
8
13
cat $srcdir /platform.txt | \
9
14
gsed ' s/runtime.tools.xtensa-lx106-elf-gcc.path={runtime.platform.path}\/tools\/xtensa-lx106-elf//g' | \
10
15
gsed ' s/runtime.tools.esptool.path={runtime.platform.path}\/tools//g' | \
11
16
gsed ' s/tools.esptool.path={runtime.platform.path}\/tools/tools.esptool.path=\{runtime.tools.esptool.path\}/g' \
12
17
> $outdir /platform.txt
13
18
14
19
zip -r $outdir .zip $outdir
20
+ rm -rf $outdir
15
21
sha=` shasum -a 256 $outdir .zip | cut -f 1 -d ' ' `
16
22
size=` /bin/ls -l $outdir .zip | awk ' {print $5}' `
17
23
echo Size: $size
18
24
echo SHA-256: $sha
19
25
20
- scp $outdir .zip dl:apps/download_files/download/
21
-
26
+ if [ ! -z " $do_upload " ]; then
27
+ remote=" http://arduino.esp8266.com"
28
+ else
29
+ remote=" http://localhost:8000"
30
+ fi
22
31
23
32
cat << EOF > package_esp8266com_index.json
24
33
{
@@ -36,7 +45,7 @@ cat << EOF > package_esp8266com_index.json
36
45
"architecture":"esp8266",
37
46
"version":"$ver ",
38
47
"category":"ESP8266",
39
- "url":"http://arduino.esp8266.com /$outdir .zip",
48
+ "url":"$remote /$outdir .zip",
40
49
"archiveFileName":"$outdir .zip",
41
50
"checksum":"SHA-256:$sha ",
42
51
"size":"$size ",
@@ -85,11 +94,11 @@ cat << EOF > package_esp8266com_index.json
85
94
"size":"12513"
86
95
},
87
96
{
88
- "host":"i686-pc-linux-gnu",
89
- "url":"https://github.com/igrr/esptool-ck/releases/download/0.4.4/esptool-0.4.4-linux32.tar.gz",
97
+ "host":"i686-pc-linux-gnu",
98
+ "url":"https://github.com/igrr/esptool-ck/releases/download/0.4.4/esptool-0.4.4-linux32.tar.gz",
90
99
"archiveFileName":"esptool-0.4.4-linux32.tar.gz",
91
100
"checksum":"SHA-256:4aa81b97a470641771cf371e5d470ac92d3b177adbe8263c4aae66e607b67755",
92
- "size":"12044"
101
+ "size":"12044"
93
102
}
94
103
]
95
104
},
@@ -131,5 +140,12 @@ cat << EOF > package_esp8266com_index.json
131
140
}
132
141
EOF
133
142
134
- scp package_esp8266com_index.json dl:apps/download_files/download
143
+ if [ ! -z " $do_upload " ]; then
144
+ scp $outdir .zip dl:apps/download_files/download/
145
+ scp package_esp8266com_index.json dl:apps/download_files/download
146
+ else
147
+ python -m SimpleHTTPServer
148
+ fi
149
+
150
+
135
151
0 commit comments