Skip to content

Commit 4ccb2fc

Browse files
committed
Set ramdisk on run
1 parent 9631814 commit 4ccb2fc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

build.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ fn main() {
66
// set by cargo, build scripts should use this directory for output files
77
let kernel_os_string = std::env::var_os("CARGO_BIN_FILE_KERNEL_kernel").unwrap();
88
let kernel_str = kernel_os_string.to_str().unwrap();
9+
let ramdisk = Path::new("build.rs").canonicalize().unwrap();
910

1011
let out_dir_os_string = std::env::var_os("OUT_DIR").unwrap();
1112
let out_dir_str = out_dir_os_string.to_str().unwrap();
@@ -17,12 +18,14 @@ fn main() {
1718
// create an UEFI disk image (optional)
1819
let uefi_path = out_dir.join(UEFI_IMAGE_NAME);
1920
bootloader::UefiBoot::new(&kernel)
21+
.set_ramdisk(&ramdisk)
2022
.create_disk_image(&uefi_path)
2123
.unwrap();
2224

2325
// create a BIOS disk image (optional)
2426
let bios_path = out_dir.join(BIOS_IMAGE_NAME);
2527
bootloader::BiosBoot::new(&kernel)
28+
.set_ramdisk(&ramdisk)
2629
.create_disk_image(&bios_path)
2730
.unwrap();
2831

0 commit comments

Comments
 (0)