blob: 36cabf03a44e0f80a593aa520bfb6e3c70fbfb81 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{ stdenv, fetchgit, kernel, initramfs, limine, rootfs, xorriso }:
stdenv.mkDerivation {
name = "iso-yerba";
src = ./.;
buildInputs = [ xorriso ];
nativeBuildInputs = [ xorriso ];
buildPhase = ''
mkdir -p iso/boot/limine
mkdir -p iso/EFI/BOOT
mkdir -p iso/yerba
cp ${linux} iso/boot/bzImage
cp ${initramfs} iso/boot/initramfs.cpio.gz
'';
installPhase = ''
echo "iso built"
'';
}
|