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
bf1115f217
feat: build scripts updates
2024-03-05 02:06:04 -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
362cfb4070
Fix SATA issue described in issue #139 . Fixes #139
...
Co-authored-by: mineo333 <sharad@mineo333.dev>
2024-02-17 08:42:44 +01:00
mintsuki
1f4aaa23f9
UEFI-ISO: Use Limine 6.x branch
2023-12-10 10:30:30 +01:00
GutPuncher
622c12b7ac
Add helper script for testing remote forks/PRs
2023-11-20 02:32:18 -05:00
Arsenic Blood
6fe5ca4188
Merge branch 'master' into misc-zealbooter-updates
2023-10-08 09:01:00 -04:00
Arsenic Blood
e35fe7962c
Update sync.sh
2023-10-04 01:23:43 -04:00
mintsuki
cca870c059
zealbooter: Backport build system improvements from limine-barebones
2023-09-28 02:31:52 -05:00
y4my4my4m
8b1d036e82
added --ignore-dots argument
2023-08-28 14:11:23 +09:00
y4my4my4m
c5fcbe24cf
use find and cp instead
2023-08-25 16:17:27 +09:00
y4my4my4m
c69e0c8246
ignore hidden files/folders
2023-08-24 22:22:21 +09: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
95954cfcc8
Rebuild AUTO.ISO
2022-11-03 14:43:49 -04: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
c2dab06c7d
Fix and update Windows build script.
2022-10-31 04:30:57 -04:00
TomAwezome
494cb75484
Renumber AutoFullDistro filenames.
2022-10-31 03:39:33 -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
a4e4329c22
Rebuild AUTO.ISO
2022-10-26 19:51:25 -04:00
TomAwezome
c2dcd1b318
Update Windows build script.
2022-10-26 17:52:24 -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
fb78ded0fd
Update AUTO.ISO.
2022-09-12 21:39:10 -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
14515d7a19
Fix sys_framebuffer_bpp size and assignment in KStart16.
2022-08-28 02:10:37 -04: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
TomAwezome
aa167cdb22
Rebuild AUTO-VM.ISO.
...
Side note: currently to rebuild this KStart32 must have the commented-out lines relating to boot stack and patch table base uncommented to rebuild AUTO-VM.ISO. This is because it makes use of the legacy 16-bit BIOS mode DVD and HDD bootloader native ZealC code.
2022-08-26 19:02:48 -04:00
TomAwezome
f74e3d6b20
Remove VBE from kernel headers.
2022-08-25 07:15:24 -04:00
TomAwezome
2bd8e2ab0b
Remove SYS_FONT_PTR and related code.
2022-08-25 04:33:39 -04:00
mintsuki
6f942441e3
Misc improvements
2022-08-24 08:53:44 +02:00