394 Commits

Author SHA1 Message Date
Ivan Davidov
c06a36fae1 Added 'GraalVM' as overlay bundle. 2018-06-03 22:50:05 +03:00
Ivan Davidov
3cff7fe815 Added CloudFlare DNS resolver. In addition, one DNS resolver from different provider is enabled by default. 2018-04-29 15:50:43 +03:00
Ivan Davidov
ee71569d87 Updated kernel build dependencies. Updated all base software with the latest available versions. 2018-04-28 00:45:51 +03:00
Ivan Davidov
3dd47c72d3
This explains the slower source generation. :) 2018-04-20 21:38:15 +03:00
Ivan Davidov
eff0ab7da8 Added new target which guarantees that the generated release is built from the available GitHub source tree. 2018-01-28 16:39:26 +02:00
Ivan Davidov
e648e353c4 Updated the kernel version to 4.14.12 and added new mandatory build dependency. The buuild is stable. 2018-01-28 18:03:30 +02:00
Ivan Davidov
df93fa71c0 Reverting the kernel version back to 4.14.8 due to unexpected dependency issue. 2018-01-28 16:46:09 +02:00
Ivan Davidov
f848a398c4 Updated the kernel version. The 'uefi' build 'hides' the boot catalog in subfolder. Minor website cleanup. 2018-01-28 16:13:23 +02:00
Ivan Davidov
f8ab400021
Update README 2017-12-29 20:44:46 +02:00
Ivan Davidov
738b9edf93
Minor text updates. 2017-12-29 20:42:51 +02:00
Ivan Davidov
12a79c52d0
Minor updates. 2017-12-29 20:39:12 +02:00
Ivan Davidov
0fad4724da Proper fix for the issue when no overlay bundles are defined in the main configuration file. 2017-12-28 04:59:34 +02:00
Ivan Davidov
52bf803742 The files are displayed nicely on 80-column screens. 2017-12-28 04:57:49 +02:00
Ivan Davidov
ed58a9a6e6
Update the_dao_of_minimal_linux_live.txt 2017-12-27 06:46:57 +02:00
Ivan Davidov
98108e9028
Update .config 2017-12-27 06:22:03 +02:00
Ivan Davidov
3a7df5595a
Minor tabulation enhancements. 2017-12-26 04:36:23 +02:00
Ivan Davidov
e9aa8355c2 Minor 'Makefile' enhancements. Regarding the previous commit - the source generation has been enhanced and the overlay bundle generates the source archive which now has explicit root folder. 2017-12-25 20:03:52 +02:00
Ivan Davidov
316ea6c9de Much better 'Makefile'. Added new 'release' target which generates the sources and then builds MLL from these sources instead of using the development sources. 2017-12-25 19:56:06 +02:00
Ivan Davidov
8c11c89915 Added boot loader download to the 'repackage' script in order to ease the repackaging process when switching between firmware types. 2017-12-25 07:59:32 +02:00
Ivan Davidov
e18ee9f175 32-bit arch detection fails on Linux systems different than i386 (e.g. on i686). 2017-12-25 07:46:53 +02:00
Ivan Davidov
963b543b9c Permanent fix for the use case when source directories 'minimal_xxx' are added or removed. 2017-12-25 03:37:35 +02:00
Ivan Davidov
81f364aa6b Updated the helper 'Makefile'. The only valuable target is 'src'. All other targets are just helpful automations. 2017-12-25 02:57:29 +02:00
Ivan Davidov
7ae56b59cd Bug fix - the generated sources were missing the new 'minimal_boot' folder and as result the MLL build from the auto generated source tree was failing. This should be the last MLL fix before the next major MLL release. 2017-12-25 02:18:52 +02:00
Ivan Davidov
168d943178 Updated the kernel to the latest stable version. Marked the kernel as 'longterm' in the main readme doc. 2017-12-25 00:54:34 +02:00
Ivan Davidov
ccdc411dd9 Minor text updates. 2017-12-25 00:49:37 +02:00
Ivan Davidov
d1d501689a The '-Os' flag is provided by the default 'CFLAGS'. 2017-12-25 00:48:37 +02:00
bauen1
ab38245d3e
Added c2048 overlay bundle 2017-12-23 10:26:51 +01:00
Ivan Davidov
41f7110d7a The original user is not detected properly whn multiple users are logged in. This fix gets the first logged in user. 2017-12-22 01:02:20 +02:00
Ivan Davidov
6f3e5ba201 Added custom MLL boot logo as default overlay bundle. Fixed issues with missing overlay software sub-folders which were always expected to exist. 2017-12-21 19:41:03 +02:00
Ivan Davidov
66c35aa7f3
Added some comments. 2017-12-18 04:03:24 +02:00
Ivan Davidov
38716fc00d Added proper UEFI support. The ISO image can be 'burned' on USB flash drive (dd if=mll.iso of=/dev/xyz) and it works on UEFI systems (tested with QEMU and virtual hdd image). The 'hybrid' support also works and one ISO/hdd can be used on both firmware types. 2017-12-18 01:23:22 +02:00
Ivan Davidov
58e1b5b939 Better looking ISO image structure. Fixed issue with 'ghost' overlay bundles. Prepared the source structure for future UEFI enhancements. 2017-12-17 21:10:33 +02:00
Ivan Davidov
c992fc2321 Reverted back to the default MLL overlay bundles. 2017-12-08 19:10:15 +02:00
Ivan Davidov
3768275daa Added kernel modules and 'mdev' hotplug manager as overlay bundle. Applied some enhancements on other scripts. 2017-12-08 18:46:10 +02:00
Ivan Davidov
75cba13b70 Script enhancements. 2017-12-08 00:35:27 +02:00
Ivan Davidov
71d99c57c9 Permanently fixed the ugly looking escaped sysroot string by removing it. 2017-12-08 00:01:07 +02:00
Ivan Davidov
2b95a9de0e Minor enhancement. 2017-12-07 01:36:04 +02:00
Ivan Davidov
23d6e351ea Updated the status on the UEFI issue. 2017-12-07 01:35:41 +02:00
Ivan Davidov
ae81a125c1 Reverted the UEFI script to its original state. Currently MLL doesn't boot in UEFI (VirtualBox). 2017-12-06 20:57:34 +02:00
Ivan Davidov
e01d0905d5 Updated the tool for virtual HDD image generation. It should behave better when Ubuntu tries to open the mounted image. 2017-12-06 19:56:51 +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
b87a4e2a95 Minor comment update. 2017-12-06 19:22:36 +02:00
Ivan Davidov
5c7055ec93 Updated the 'common.sh' file for the overlay bundles. Refactored the 'coreutils' bundle to use the new logic in 'common.sh'. All overlay bundles should be refactored and adopt the new functionality where it makes sense (e.g. the common download process in most places). 2017-12-06 03:13:19 +02:00
Ivan Davidov
3844205480 Minor improvements. 2017-12-06 03:09:42 +02:00
Ivan Davidov
3756755d39 The kernel headers are now copied in the sysroot instead of symlinked. This fixes the issue with the 'inetd' applet. 2017-12-06 03:08:12 +02:00
Ivan Davidov
f8128e83fb Added sample 'common.sh' in the main sources. The kernel download process has been rewritten to use the functionality from 'common.sh'. The whole project should adopt functional structure where it makes sense (e.g. the common download proces in most places). 2017-12-06 03:07:21 +02:00
Ivan Davidov
93ee4c794d Updated the kernel version. 2017-12-06 03:02:29 +02:00
Ivan Davidov
de89c493d9
Merge pull request #126 from bauen1/misc-changes
Cleanup and boot prompt for syslinux
2017-12-05 19:57:15 +02:00
bauen1
a44d44b987
Fixed the boot menu 2017-12-05 18:27:59 +01:00
Ivan Davidov
070f8090c8 Minor text alignment improvements. 2017-12-04 19:38:30 +02:00