Debian: do not update old system image, added convenient launch script
This commit is contained in:
@@ -23,10 +23,10 @@ AppVersionName="20.01.07"
|
||||
AppDataDownloadUrl="!!Library mapping|bin-map.zip^!!Data files|:data.tar.gz:data-2.tgz^!!Data files|:DroidSansMono.ttf:DroidSansMono.ttf^!!Loading image|:logo.png:logo.png^!!Sloppy symlinks patch|:symlinks.tar.xz:symlinks-<ARCH>.tar.xz^!!System overlay|:overlay.tar.xz:overlay-<ARCH>.tar.xz"
|
||||
|
||||
# Reset SDL config when updating application to the new version (y) / (n)
|
||||
ResetSdlConfigForThisVersion=y
|
||||
ResetSdlConfigForThisVersion=n
|
||||
|
||||
# Delete application data files when upgrading (specify file/dir paths separated by spaces)
|
||||
DeleteFilesOnUpgrade="busybox usr tmp pulseaudio.conf libsdl-DownloadFinished-0.flag libsdl-DownloadFinished-1.flag libsdl-DownloadFinished-2.flag libsdl-DownloadFinished-3.flag libsdl-DownloadFinished-4.flag libsdl-DownloadFinished-5.flag libsdl-DownloadFinished-6.flag"
|
||||
DeleteFilesOnUpgrade="libsdl-DownloadFinished-0.flag"
|
||||
|
||||
# Here you may type readme text, which will be shown during startup. Format is:
|
||||
# Text in English, use \\\\n to separate lines (that's four backslashes)^de:Text in Deutsch^ru:Text in Russian^button:Button that will open some URL:http://url-to-open/
|
||||
@@ -299,7 +299,7 @@ AppSubdirsBuild=''
|
||||
AppBuildExclude=''
|
||||
|
||||
# Application command line parameters, including app name as 0-th param
|
||||
AppCmdline='XSDL -nohelp -screenbuttons -warndiskspacemb 1200 -exec $SECURE_STORAGE_DIR/usr/bin/xloadimage -onroot -fullscreen $UNSECURE_STORAGE_DIR/logo.png ; logwrapper $SECURE_STORAGE_DIR/img/proot.sh /startx.sh'
|
||||
AppCmdline='XSDL -nohelp -screenbuttons -warndiskspacemb 1200 -exec $SECURE_STORAGE_DIR/usr/bin/start-debian.sh'
|
||||
|
||||
# Screen size is used by Google Play to prevent an app to be installed on devices with smaller screens
|
||||
# Minimum screen size that application supports: (s)mall / (m)edium / (l)arge
|
||||
|
||||
5
project/jni/application/xserver-debian/AndroidData/start-debian.sh
Executable file
5
project/jni/application/xserver-debian/AndroidData/start-debian.sh
Executable file
@@ -0,0 +1,5 @@
|
||||
#!/system/bin/sh
|
||||
|
||||
$SECURE_STORAGE_DIR/usr/bin/xloadimage -onroot -fullscreen $UNSECURE_STORAGE_DIR/logo.png
|
||||
|
||||
logwrapper $SECURE_STORAGE_DIR/img/proot.sh /startx.sh
|
||||
Submodule project/jni/application/xserver-debian/debian-image updated: d8c1956337...f8817d16f6
@@ -89,6 +89,7 @@ cp -f $CURDIR/debian-image/proot-prebuilt/$1/* ./
|
||||
cp -f $CURDIR/debian-image/dist/proot.sh ./
|
||||
cp -f $CURDIR/debian-image/dist/postinstall-img.sh ./
|
||||
cp -f $CURDIR/AndroidData/postinstall.sh ./
|
||||
cp -f $CURDIR/AndroidData/start-debian.sh ./
|
||||
|
||||
rm -f ../AndroidData/binaries-$1.zip
|
||||
rm -rf ../AndroidData/lib/$1
|
||||
|
||||
@@ -84,7 +84,8 @@ static int unpackFiles(const char *archive, const char *script, const char *dele
|
||||
if( strlen(deleteOldDataMarkerFile) > 0 && stat( fname2, &st ) == 0 )
|
||||
{
|
||||
__android_log_print(ANDROID_LOG_INFO, "XSDL", "Upgrade detected, showing warning dialog");
|
||||
upgradeWarning = UPGRADE_WARNING_PROCEED;
|
||||
//upgradeWarning = UPGRADE_WARNING_PROCEED;
|
||||
upgradeWarning = UPGRADE_WARNING_CANCEL;
|
||||
/*
|
||||
upgradeWarning = UPGRADE_WARNING_ASK;
|
||||
while( upgradeWarning == UPGRADE_WARNING_ASK )
|
||||
|
||||
@@ -161,11 +161,12 @@
|
||||
+}
|
||||
--- Settings.java
|
||||
+++ Settings.java
|
||||
@@ -636,6 +636,7 @@ public class Settings
|
||||
@@ -637,6 +638,8 @@
|
||||
|
||||
static void setEnvVars(MainActivity p)
|
||||
{
|
||||
+ nativeSetEnv( "AUDIO_NATIVE_SAMPLE_RATE", String.valueOf(android.media.AudioTrack.getNativeOutputSampleRate(android.media.AudioManager.STREAM_MUSIC)) );
|
||||
+ nativeSetEnv( "OS_VERSION", System.getProperty("os.version", "4.0.0") );
|
||||
String lang = new String(Locale.getDefault().getLanguage());
|
||||
if( Locale.getDefault().getCountry().length() > 0 )
|
||||
lang = lang + "_" + Locale.getDefault().getCountry();
|
||||
|
||||
Reference in New Issue
Block a user