File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments