<samueldr>
:D that was what I thought you were doing when asking about genisoimage the other day
<gchristensen>
:D
<gchristensen>
the annoying thing to do now is figure out how to make macOS run it on boot
<samueldr>
(I was doing a similar thing, but going with a .img build using guestfish)
<gchristensen>
probably not real hard but ... it is Mac stuff and ... :)
<samueldr>
does it still allow things in /etc/init.rc?
<gchristensen>
hmm let's see
<samueldr>
(I think that wasn't the right name though)
<samueldr>
good thing all the apple developer doc is freely accessible online, like the manpages
<samueldr>
oh wait, it isn't anymore
<samueldr>
(yes I'm sour)
<gchristensen>
:D
<samueldr>
Since Mac OS X 10.4, startup items such as /etc/rc.local file or /Library/StartupItems folder are deprecated in favour of launchd daemons and agents.source
<samueldr>
as a first "get this out of the door" I would probably write a script, make that launchd thing start it; that script would set a stateful at the end /var/lib/look.ma.I.ran and look at it initially; sanwiching mounting/running of the iso
<samueldr>
(or unregister itself from launchd)
<gchristensen>
every boot is pristine :)
<samueldr>
or that
<samueldr>
no need to tell 'ma you ran
<gchristensen>
which, notably, makes it annoying to test this :D
<gchristensen>
also, I should probably make this script trivial and just execute a /Volumes/CONFIG/apply.sh
<samueldr>
I concur, easier to then do anything with zombo.com^W^W the script
<gchristensen>
hah
<samueldr>
you say "pristine boot" what happens with qemu on reboots? on KP? (though, KP on real hardware must suck anyway)
<gchristensen>
ooh
<gchristensen>
if qemu does a reboot, it stays
<gchristensen>
but if qemu terminates, the data is lost
<samueldr>
wondering if you could poison the clover boot setting so it powers off next boot in that script?
<samueldr>
(if you definitely don't want reboots)
<gchristensen>
eh
<gchristensen>
seems overkill :)
<samueldr>
says the one building a virtualization integration for hydra+macOS ;)
<gchristensen>
haha
<gchristensen>
ok so this should be not bad...
<gchristensen>
ok
<gchristensen>
fingers crossed, samueldr?
<samueldr>
that's not good for posture
<gchristensen>
hah
<samueldr>
you just have to believe :)
<gchristensen>
seems the code .fd file isn't the same
<samueldr>
chances are it isn't the same, but incompatible? hm that's a bother
<samueldr>
oh, unless osx-kvm starts something else than tianocore as the bios?
<gchristensen>
it didn't work :(
<gchristensen>
(the boot script)
<gchristensen>
I forgot
<gchristensen>
<key>RunAtLoad</key>
<gchristensen>
<true/>
<gchristensen>
[root@nixos:~]# launchctl status
<gchristensen>
launchctl: command not found
<gchristensen>
sigh
<gchristensen>
oeuthontuhonuh
<gchristensen>
it worked-ish
<gchristensen>
but the disk wasn't mounted yet, so it failed
<gchristensen>
ok, bed time
<gchristensen>
but
<gchristensen>
the cdrom isn't mounted until a user logs in over the GUI making this not a useful avenue
<gchristensen>
next thing to try: not a cdrom, but maybe some other type of FS? maybe LnL has ideas on auto-mounting the cdrom earlier... anyway. Bed time.