19 Commits

Author SHA1 Message Date
Ivan Davidov
99ec7d2e7d Changed 'BusyBox' to 'Busybox'. 2019-03-25 16:46:44 +02:00
Ivan Davidov
75cba13b70 Script enhancements. 2017-12-08 00:35:27 +02:00
Ivan Davidov
691a321ead Updated all scripts to use common functions. Updated the sparse image size to 3MB by default. 2017-12-06 19:27:20 +02:00
Ivan Davidov
4a56c9dfa4 Minor script fixes. 2017-12-03 22:21:29 +02:00
Ivan Davidov
c736467394 Replaced all '...' with single '.' in all scripts. 2017-11-29 22:06:36 +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
3f1aecd5f1 Added fix for issue #48 reported by AwlsomeAlex. All optimization
flags are preserved and the produced glibc is fully functional.
2017-01-09 23:56:40 +02: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
a6dbd498ac Added build hack to enforce Intel's "Turbo Boost". This should be harmless for single/virtual core processors. Now 'make' is always invoked with number of jobs higher than the available CPU cores. 2016-05-23 15:30:22 +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
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
Ivan Davidov
c61f217835 BusyBox and glibc now use separate object/install/prepare folders. Kernel and initramfs are reconfigured to use XZ compression. Added more CFLAGS for smaller output size. As result the fina ISO image is significantly smaller than before. 2016-05-04 01:25:26 +03:00
Ivan Davidov
fe195af1ae Added more default CFLAGS for better comaptibility with Ubuntu toolchain. Added the '-Os' flag which produces smaller output files. These changes haven't been tested yet. 2016-05-02 05:51:53 +03:00
Ivan Davidov
52867dce45 Updates on the log messages. 2016-04-24 01:17:40 +03:00
Ivan Davidov
8420232e44 Forgot to perform 'git add' on most of the files from the previous commit. 2016-04-23 01:52:33 +03:00
Ivan Davidov
d36c007993 Disabled some optional glibc modules for better compatibility. This should fix issues with host machines which have selinux on them. 2016-04-17 17:47:57 +03:00
Ivan Davidov
44ee04c758 Syslinux is now automatically downloaded and ISO image generation process uses precompiled Syslinux binaries. The initramfs logging has been improved and more details are displayed during boot. 2016-04-07 00:22:20 +03:00
Ivan Davidov
0441e69d0c Moved the stable 'glibc-busybox' scripts from the experimental folder to the root script folder. Removed the 'experimental' folder because the DNS resolving issue has been fixed. Added website information about the '03-Apr-2016' release. 2016-04-03 01:19:54 +03:00