diff options
| author | Arslaan Pathan <[email protected]> | 2026-06-07 13:08:29 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-06-07 13:08:29 +1200 |
| commit | 5167318ed1b9055d7642df95984dfcae4810e9aa (patch) | |
| tree | 84f3fac167b02c355fbd9bd20965190e480d245c /nix/initramfs.nix | |
| parent | 29e65a8c438cd65b944773ab3b6ba1601a5b220a (diff) | |
| download | yerbalinux-5167318ed1b9055d7642df95984dfcae4810e9aa.tar.xz yerbalinux-5167318ed1b9055d7642df95984dfcae4810e9aa.zip | |
Fill in more nix files and fix issue in BusyBox nix
Diffstat (limited to 'nix/initramfs.nix')
| -rw-r--r-- | nix/initramfs.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nix/initramfs.nix b/nix/initramfs.nix index e69de29..6ca3865 100644 --- a/nix/initramfs.nix +++ b/nix/initramfs.nix @@ -0,0 +1,17 @@ +{ stdenv, kernel, busybox, cpio }: + +stdenv.mkDerivation { + name = "initramfs-yerba"; + src = ./.; + buildInputs = [ cpio ]; + buildPhase = '' + mkdir -p $out + # Create initramfs directory structure + mkdir -p initramfs/bin + cp -a ${busybox}/bin/* initramfs/bin/ + cp ${./initramfs_init} initramfs/init + chmod +x initramfs/init + cd initramfs + find . | cpio -o -H newc | gzip > $out/initramfs.cpio.gz + ''; +} |
