GutPuncher
cd019bb3ef
feat: CI build scripts #99 merge and updates
2024-03-05 05:12:24 -05:00
Arsenic Blood
8c3c50983e
Merge branch 'master' into actions
2024-03-05 04:51:35 -05:00
GutPuncher
f50f6b23fb
fix(sata-fix): review + test #147 , #139 . Fix build script limine git pull divergent branch error message issue. Revert Define.ZC
2024-02-19 11:51:00 -05:00
mintsuki
1f4aaa23f9
UEFI-ISO: Use Limine 6.x branch
2023-12-10 10:30:30 +01:00
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
slendi
9a64496c97
Add GitHub actions build script
...
This patch adds a way to build on pull requests and pushes ISOs each
time. This js really convinient for people that do not wish to go
through the build process which may be because they cannkt do it for
some reason or another.
Signed-off-by: slendi <slendi@socopon.com>
2023-03-02 16:43:14 +02:00
slendi
a350141d45
Modify build script for automatic feature detection
...
This commit modified the build script so that it does not require the
user to edit it. It automatically detects sudo or doas and whether
virrualization is available or not.
Signed-off-by: slendi <slendi@socopon.com>
2023-03-02 16:43:10 +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