You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
Also bundle builtin apps
This commit is contained in:
+17
-11
@@ -1,12 +1,18 @@
|
||||
rm -rf appstore_backend/bundled_apps
|
||||
mkdir -p appstore_backend/bundled_apps
|
||||
ls -1 internal_filesystem/apps | while read appdir; do
|
||||
echo "Bundling $appdir"
|
||||
pushd internal_filesystem/apps/"$appdir"
|
||||
version=$( grep "^Version:" META-INF/MANIFEST.MF | cut -d " " -f 2)
|
||||
mpkname="../../../appstore_backend/bundled_apps/"$appdir"_"$version".mpk"
|
||||
echo "Creating $mpkname"
|
||||
zip -r0 "$mpkname" .
|
||||
cp res/mipmap-mdpi/icon_64x64.png "$mpkname"_icon_64x64.png
|
||||
popd
|
||||
output=appstore_backend/bundled_apps/
|
||||
output=$(readlink -f "$output")
|
||||
mkdir -p "$output"
|
||||
rm "$output"/*.mpk
|
||||
|
||||
for apprepo in internal_filesystem/apps internal_filesystem/builtin/apps; do
|
||||
echo "Listing apps in $apprepo"
|
||||
ls -1 "$apprepo" | while read appdir; do
|
||||
echo "Bundling $apprepo/$appdir"
|
||||
pushd "$apprepo"/"$appdir"
|
||||
version=$( grep "^Version:" META-INF/MANIFEST.MF | cut -d " " -f 2)
|
||||
mpkname="$output"/"$appdir"_"$version".mpk
|
||||
echo "Creating $mpkname"
|
||||
zip -r0 "$mpkname" .
|
||||
cp res/mipmap-mdpi/icon_64x64.png "$mpkname"_icon_64x64.png
|
||||
popd
|
||||
done
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user