bauen1
|
fab7fd86a1
|
Removed time or changed script to use bash
|
2017-11-13 21:41:55 +01:00 |
|
bauen1
|
7a76cdc71f
|
Removed sh
This means that shebangs and executable flags will be respected
|
2017-11-13 21:29:00 +01:00 |
|
Ivan Davidov
|
807e1b9bc0
|
Major refactoring - the overlay structure is now independet build subsystem. Tested on 32-bit, not tested on 64-bit.
|
2017-01-15 18:49:01 +02:00 |
|
Ivan Davidov
|
acb5f0b617
|
Externalized the additional CFLAGS. Removed the isohybrid functionality. These changes haven't been tested yet.
|
2017-01-15 03:24:31 +02:00 |
|
Ivan Davidov
|
66630efd28
|
Added UEFI specific fix - we need to apply different kernel configurations for 32-bit and 64-bit targets. Tested the build process (works fine), UEFI boot from CD (works fine), BIOS boot from CD (works fine) and EFI boot from HDD after manual installation (works fine). The installer part is still not UEFI ready.
|
2016-10-16 18:22:50 +03:00 |
|
Ivan Davidov
|
50fb618a0b
|
Added EFI support. Manually tested it in 64-bit mode. Not tested in 32-bit mode. The installer is BIOS based and needs to be reworked for EFI support. Manuall HDD installation (64-bit, EFI) works fine.
|
2016-10-16 16:46:25 +03:00 |
|
Ivan Davidov
|
ca11f484d9
|
Added simple installer for the whole OS. Note that this installer depends on 'extlinux' which comes as 32-bit binary. The installer works fine but the dynamic libraries need better handling for 64-bit host machines. Most probably additional 32-bit 'glibc' build will be required in order to generate the proper libraries.
|
2016-10-16 00:16:53 +03:00 |
|
Ivan Davidov
|
20422b117d
|
Config cleanup - all overlay software is disabled by default (needs even more cleanup). Added 'todo' note to refactor the ISO generation script. Updated the kernel to the current stable version.
|
2016-07-30 20:32:31 +03:00 |
|
Ivan Davidov
|
4328fa806c
|
Added Oracle JRE/JDK and Apache Felix OSGi framework as overlay bundles. This needs additional cleanup. Updated the kernel build process - artifacts are used from separate install location.
|
2016-05-29 19:38:55 +03:00 |
|
Ivan Davidov
|
69fb870da0
|
Fixed the overlay bundle generation process. Added GLIBC as overlay bundle - set of all core GNU C libraries.
|
2016-05-23 22:49:17 +03:00 |
|
Ivan Davidov
|
ad683263a6
|
Redesigned the overlay build process - now it is more flexible. Updated property read process - now only properties in the beginning of the line are used.
|
2016-05-20 21:28:54 +03:00 |
|
Ivan Davidov
|
a9b550a4a1
|
Added basic framebuffer/graphics support (with default Tux logo) which works fine in QEMU and VirtualBox. Tested on x86, not tested on x86_64.
|
2016-05-10 00:46:51 +03:00 |
|
Ivan Davidov
|
de5376295f
|
Structural improvements.
|
2016-05-07 03:12:42 +03:00 |
|
Ivan Davidov
|
848f5e5623
|
Added support for building additional/overlay software on top of MLL. The only such software for now is Links (text browser).
|
2016-05-06 23:44:54 +03:00 |
|
Ivan Davidov
|
fcb0eeb3d4
|
Make sure we always return to the source folder.
|
2016-05-04 19:48:33 +03:00 |
|
Ivan Davidov
|
25568226f8
|
Changed the logic which decides where to place the dynamic loader. Other minor script improvements.
|
2016-05-04 19:30:03 +03:00 |
|
Ivan Davidov
|
e11ed73329
|
Major reorganization (might break the build, not tested). Externalized the "copy source" process. Added properties to fin-tune the "copy source" process. Changed how Linux loader visibility is handled on 64-bit machines. Comments and log messages have been improved.
|
2016-05-04 18:44:39 +03:00 |
|