Commit graph

29 commits

Author SHA1 Message Date
mintsuki
cca870c059 zealbooter: Backport build system improvements from limine-barebones 2023-09-28 02:31:52 -05:00
mintsuki
3f61ca6932 Misc updates for Limine 5.x and Zealbooter 2023-07-15 08:12:16 +02:00
tinkeros
f4c5814c4b Add QEMU_BIN_PATH variable 2022-12-11 19:08:55 -06:00
TomAwezome
e3bee1c738 Make build script build Public Domain ISO even if ZealBooter-Limine UEFI BSD-2 ISO fails to build. 2022-11-03 13:51:38 -04:00
TomAwezome
0cfaff51b9 Change build system to copy all files to Tmp/OSBuild, then perform build inside OS using reboots without using host script to repeatedly power off and on again. 2022-10-31 03:15:57 -04:00
TomAwezome
a1a1b6cd1d
Update build-iso.sh 2022-10-17 21:46:25 -04:00
TomAwezome
1de41dbd95 Fix build-iso TESTING typo. 2022-10-16 21:11:14 -04:00
TomAwezome
bcb6a2598a Fix dollar-sign typo in TESTING declaration. 2022-10-16 21:07:15 -04:00
TomAwezome
9bf6c63f49 Make ISO testing in QEMU conditional based on TESTING variable. 2022-10-16 21:05:30 -04:00
TomAwezome
62e0c111bd Rename build-iso.sh output ISOs. 2022-10-16 20:48:36 -04:00
TomAwezome
3613563d0f Make build-iso.sh copy Limine.CFG from zealbooter/ to temp iso directory. 2022-10-16 19:57:46 -04:00
TomAwezome
6325fd7707 Make build-iso.sh script remove OldMBR.BIN and BootMHD2.BIN from isohybrid limine ISO directory. 2022-10-16 18:55:18 -04:00
TomAwezome
2c2dc1141d Begin integrating Limine framebuffer mode info list into ZealBooter to pass abstracted mode information to CKernel header. 2022-10-14 22:01:34 -04:00
TomAwezome
d8284010ae Fix build-iso Limine-HDD.HH generate array count math and subcommand. 2022-10-06 19:20:34 -04:00
TomAwezome
027116f596 Fix build script Limine-HDD.HH generate command placement. 2022-09-17 02:51:44 -04:00
TomAwezome
a5fbff8a83 Fix build script Limine-HDD.HH array size generation. 2022-09-17 02:38:04 -04:00
TomAwezome
d9e1334226 Implement build script Limine-HDD.HH file creation. 2022-09-17 01:16:03 -04:00
TomAwezome
2101e5f648 Make build script limine remote HEAD branch automatically adjust based on new LIMINE_BINARY_BRANCH variable. 2022-09-13 04:31:27 -04:00
TomAwezome
e35d49f6df Change Limine boot related filenames.
limine.cfg --> Limine.CFG
limine.sys --> Limine.SYS
limine-cd-efi.bin --> Limine-CD-EFI.BIN
limine-cd.bin --> Limine-CD.BIN
2022-09-12 23:07:09 -04:00
TomAwezome
03c8ad7d4d Move limine.sys to /Boot. 2022-09-12 21:39:56 -04:00
TomAwezome
c58fa6561d Make build script attempt to update limine and rebuild latest each build. 2022-09-07 21:57:52 -04:00
mintsuki
091f07423a ZealBooter: Update to Limine 4.x 2022-09-05 06:42:29 +02:00
mintsuki
7a0c9a710c Fix KStart32-related issues and improvements to build script 2022-08-28 09:30:17 +02:00
TomAwezome
751684f8ac Set xorriso to generate Joliet ISO data. 2022-08-27 08:15:06 -04:00
TomAwezome
ce84d5532f Merge all dev build scripts into build-iso.sh 2022-08-27 01:14:42 -04:00
hardliner66
a401adb702 pass arguments to recursive call 2022-05-02 11:10:49 +02:00
hardliner66
938aafd36e change scripts to be independent from the working directory 2022-04-29 16:07:39 +02:00
TomAwezome
93d81670e0 Clean-up new build scripts.
Thanks to B4S3D for helpful tips on bash no-quote tilde expansion!
2021-12-17 12:50:03 -05:00
B4S3D
e7fec6b427 Rewrite build scripts in POSIX shell.
Merge sync_repo.sh and sync_vm.sh into one script.
Remove old build scripts.
2021-12-16 23:13:17 -06:00