<gchristensen> Dezgeg: I got overlay working with much cajoling
<Dezgeg> cool
<Dezgeg> does it help with the builds?
<gchristensen> but I'm not sure it'll actually work without changes to stage 1's .sh
<gchristensen> I think I have to mkdirs after the /nix/.rw-store tmpfs and before overlay mounts
orivej_ has joined joined #nixos-aarch64
orivej has quit [(Ping timeout: 272 seconds)]
<gchristensen> yes! the Go hardlink test passed
orivej_ has quit [(Ping timeout: 248 seconds)]
orivej has joined joined #nixos-aarch64
<gchristensen> ok, yeah, it works but not sufficiently well
<gchristensen> fileSystems."/nix/store" =
<gchristensen> { fsType = "overlay";
<gchristensen> device = "overlay";
<gchristensen> options = [
<gchristensen> "lowerdir=/mnt-root/nix/.ro-store"
<gchristensen> "upperdir=/mnt-root/nix/.rw-store/store"
<gchristensen> "workdir=/mnt-root/nix/.rw-store/work"
<gchristensen> ];
<gchristensen> };
<gchristensen> upperdir and workdir must be two existing dirs on the same FS
<gchristensen> I s'pose I could not define it in fileSystems and mount it in postMountCommands
<gchristensen> ok y'all I've finished taking it down a lot, I've moved to overlayfs from unionfs and go builds now, so it should stay up pretty much all the time from now on. sorry for the unavailability :)
orivej has quit [(Ping timeout: 264 seconds)]
orivej has joined joined #nixos-aarch64
<Dezgeg> neat
<Dezgeg> can you try the same for the installation ISOs?
<gchristensen> I could
<Dezgeg> ah hmm
<gchristensen> there is no good way to express that after mounting a specific tmpfs to make some dirs in it
<gchristensen> prior to mounting the next FS
<Dezgeg> there is already a hack in stage-1-init.sh for unionfs-fuse
<Dezgeg> so presumably that could be copy-pasted^Wadapted
<gchristensen> lol
<Dezgeg> anyway, I create an issue with the relevant links so it's not forgotten
<gchristensen> excellent, thanks!
<andi-> are we using that yet as replacement for boot(loader?).bin ?
<samueldr> > Support for USB, DMA, and Ethernet are in the works
<samueldr> (correct me if that's not what builds our bootcode.bin)
<andi-> oh
<andi-> nice
<andi-> somehow was assuming the blob
<Dezgeg> it's just a binary blob though
<andi-> looks pretty blobby to me samueldr ;-)
<samueldr> well, I said builds, but I meant packaged
orivej has quit [(Ping timeout: 240 seconds)]
orivej has joined joined #nixos-aarch64