I am trying to construct a .boot image to boot from a floppy without using
sinit, but my understanding is that sinit is responsible for loading the
licenses. When I include sinit in .boot, everything works fine, but if I
leave it out and exec() it as the last thing in my own custom binary (which
is included in .boot), the licenses are not loaded.
Is there any other way to load the licences? My ultimate goal is to
construct a boot diskette without any readable/editable script files, but
there doesn’t seem a way to exclude sinit from the boot file.
I am trying to construct a .boot image to boot from a floppy without using
sinit, but my understanding is that sinit is responsible for loading the
licenses. When I include sinit in .boot, everything works fine, but if I
leave it out and exec() it as the last thing in my own custom binary (which
is included in .boot), the licenses are not loaded.
Is there any other way to load the licences? My ultimate goal is to
construct a boot diskette without any readable/editable script files, but
there doesn’t seem a way to exclude sinit from the boot file.