···1/*
2 Technical details
34- `make-disk-image` has a bit of magic to minimize the amount of work to do in a virtual machine.
56 It relies on the [LKL (Linux Kernel Library) project](https://github.com/lkl/linux) which provides Linux kernel as userspace library.
7···447 mkdir -p $root
448449 # Copy arbitrary other files into the image
450- # Semi-shamelessly copied from make-etc.sh. I (@copumpkin) shall factor this stuff out as part of
451- # https://github.com/NixOS/nixpkgs/issues/23052.
452 set -f
453 sources_=(${lib.concatStringsSep " " sources})
454 targets_=(${lib.concatStringsSep " " targets})
···1/*
2 Technical details
34+ `make-disk-image` has a bit of magic to minimize the amount of work to do in a virtual machine. It also might arguably have too much, or at least too specific magic, so please consider to work towards the effort of unifying our image builders, as outlined in https://github.com/NixOS/nixpkgs/issues/324817 before adding more.
56 It relies on the [LKL (Linux Kernel Library) project](https://github.com/lkl/linux) which provides Linux kernel as userspace library.
7···447 mkdir -p $root
448449 # Copy arbitrary other files into the image
450+ # Semi-shamelessly copied from make-etc.sh.
0451 set -f
452 sources_=(${lib.concatStringsSep " " sources})
453 targets_=(${lib.concatStringsSep " " targets})
···116 platforms = platforms.linux; # Darwin probably works too but I haven't tested it
117 license = licenses.gpl2;
118 maintainers = with maintainers; [
119- copumpkin
120 raitobezarius
121 ];
122 };
···116 platforms = platforms.linux; # Darwin probably works too but I haven't tested it
117 license = licenses.gpl2;
118 maintainers = with maintainers; [
0119 raitobezarius
120 ];
121 };