Tobias Hunger
Tobias Hunger
> @DaanDeMeyer: So playing around with this, first thing that seems to be missing is /bin/sh. Which package provides that in serpent os? I can install bash but it doesn't...
> @DaanDeMeyer: > moss should really have an option to look for repositories and configuration in general in a directory outside of the root directory. All the other package managers...
I did leave `.moss` in the root directory: Otherwise any image with an installed `moss` binary will not work.
`mkosi -d serpentos -f qemu` starts systemd in the image, but fails at some later point. SOS comes with a ready-made initrd in the kernel package, so I needed to...
@DaanDeMeyer: OK, but then mkosi will behave significantly different to "normal" SOS during early boot as those all will use the same initrd as built (and signed -- once they...
@DaanDeMeyer: Minimal changes left outside the `moss.py` and `serpentos.[py|conf]` files now. The initrd is handled entirely by mkosi now.
With these changes `mkosi -d serpentos -f qemu` boots into a serpentos system up to the command prompt. That's as good as it gets right now. Actually configuring the initrd-creation...
The mkosi initrd is 52MB, the serpentos initrd is 15MB, I definitely need to do something to trim that down. I'll leave that for next weekend though (I doubt I'll...
@DaanDeMeyer: Do you consider the question about the `install` method answered now? I did move the setup of `/boot` there, but there really is nothing else to do. `moss` will...
Also added a patch that slims down the initrd a bit. Still way too big, compared to the "real" initrd SOS builds.