#!/bin/sh set -e dir=microg version_gms=214816046 version_vending=22 version_gsf=8 version_nlp_ichnaea=20033 version_nlp_nominatim=20042 version="$version_gms" rm -rf "$dir" mkdir -p "$dir" cat > "$dir/module.prop" << EOF id=microg name=microG services version=$version versionCode=1 author=me description= EOF install -D apk/android_vendor_partner_gms/GmsCore/com.google.android.gms-$version_gms.apk \ "$dir/system/priv-app/GmsCore/GmsCore.apk" install -D apk/android_vendor_partner_gms/GmsCore/privapp-permissions-com.google.android.gms.xml \ "$dir/system/etc/permissions/privapp-permissions-com.google.android.gms.xml" install -D apk/android_vendor_partner_gms/GmsCore/sysconfig-com.google.android.gms.xml \ "$dir/system/etc/sysconfig/sysconfig-com.google.android.gms.xml" install -D apk/android_vendor_partner_gms/FakeStore/com.android.vending-$version_vending.apk \ "$dir/system/priv-app/FakeStore/FakeStore.apk" install -D apk/android_vendor_partner_gms/FakeStore/privapp-permissions-com.android.vending.xml \ "$dir/system/etc/permissions/privapp-permissions-com.android.vending.xml" install -D apk/android_vendor_partner_gms/GsfProxy/com.google.android.gsf-$version_gsf.apk \ "$dir/system/app/GsfProxy/GsfProxy.apk" install -D apk/android_vendor_partner_gms/MozillaNlpBackend/org.microg.nlp.backend.ichnaea_$version_nlp_ichnaea.apk \ "$dir/system/app/MozillaNlpBackend/MozillaNlpBackend.apk" install -D apk/android_vendor_partner_gms/NominatimNlpBackend/org.microg.nlp.backend.nominatim_$version_nlp_nominatim.apk \ "$dir/system/app/NominatimNlpBackend/NominatimNlpBackend.apk" ./package.sh "$dir" mv "$dir/package.zip" microg.zip rm -rf "$dir"