X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/blobdiff_plain/5064faae513ad55e98babaa5f495ed4c3712650e..2ad631dc766efdf45e699dc24ae4d036911e9211:/doc/notes.txt?ds=sidebyside
diff --git a/doc/notes.txt b/doc/notes.txt
index 06ec3a3..605979f 100644
--- a/doc/notes.txt
+++ b/doc/notes.txt
@@ -142,3 +142,42 @@ tune2fs -U random /dev/whatever
07:56 < VinDuv> So the installation workflow from 1TR could be âplug in a USB stick, hold the power button, select Install Asahiâ instead of having to manually open the terminal and run curl | sh. The installer doesnât even need to be graphical since
itâs possible for the launched shell script to start the recovery environmentâs Terminal and giving it an arbitrary command to run.
07:59 < VinDuv> This is also not limited to external USB drives; it also works if the files are in an APFS volume in internal storage, which I guess might be useful to have a Asahi Recovery boot option in the boot menu or something.
+
+---- .IAPhysicalMedia ---------------------------------------------------------
+
+
+
+
+ AppName
+ Some App.app
+ ProductBuildVersion
+ 00A191
+ ProductVersion
+ 12.2.1
+
+
+
+---- Some App.app/Contents/Info.plist -----------------------------------------
+
+
+
+
+ CFBundleDisplayName
+ Some App
+ CFBundleExecutable
+ SomeApp
+
+
+
+---- Some App.app/Contents/Resources/.lproj/InfoPlist.strings ------
+"CFBundleDisplayName" = "Some App";
+
+---- Some App.app/Contents/MacOS/SomeApp (executable) -------------------------
+#!/bin/bash
+exec /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal "${0%/*}/../Resources/myscript.command"
+
+---- Some App.app/Contents/Resources/myscript.command -------------------------
+#!/bin/sh
+
+echo "Hello, world!"
+exec /bin/bash