Updated kernel build dependencies. Updated all base software with the latest available versions.

This commit is contained in:
Ivan Davidov 2018-04-28 00:45:51 +03:00
parent 3dd47c72d3
commit ee71569d87
3 changed files with 15 additions and 9 deletions

View File

@ -25,12 +25,12 @@ This is a screenshot of the current development version of Minimal Linux Live:
![Minimal Linux Live](http://ivandavidov.github.io/minimal/www/assets/img/minimal_linux_live.jpg) ![Minimal Linux Live](http://ivandavidov.github.io/minimal/www/assets/img/minimal_linux_live.jpg)
## Current development state (07-Jan-2018) ## Current development state (27-Apr-2018)
* Linux kernel 4.14.12 (longterm) * Linux kernel 4.16.5 (stable)
* GNU C Library 2.26 (stable) * GNU C Library 2.27 (stable)
* BusyBox 1.27.2 (stable) * BusyBox 1.28.3 (stable)
* Stable on default Ubuntu 16.04 installation with applied system updates. * Stable on default Ubuntu 18.04 installation with applied system updates.
## Future improvements ## Future improvements
@ -42,7 +42,7 @@ The section below is for Ubuntu and other Debian based distros.
``` ```
# Resove build dependencies # Resove build dependencies
sudo apt install wget make gawk gcc bc libelf-dev xorriso sudo apt install wget make gawk gcc bc bison flex xorriso libelf-dev libssl-dev
# Build everything and produce ISO image. # Build everything and produce ISO image.
./build_minimal_linux_live.sh ./build_minimal_linux_live.sh

View File

@ -11,19 +11,19 @@
# #
# http://kernel.org # http://kernel.org
# #
KERNEL_SOURCE_URL=http://kernel.org/pub/linux/kernel/v4.x/linux-4.14.12.tar.xz KERNEL_SOURCE_URL=http://kernel.org/pub/linux/kernel/v4.x/linux-4.16.5.tar.xz
# You can find the latest GNU C library source bundles here: # You can find the latest GNU C library source bundles here:
# #
# http://gnu.org/software/libc # http://gnu.org/software/libc
# #
GLIBC_SOURCE_URL=http://ftp.gnu.org/gnu/glibc/glibc-2.26.tar.bz2 GLIBC_SOURCE_URL=http://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.bz2
# You can find the latest BusyBox source bundles here: # You can find the latest BusyBox source bundles here:
# #
# http://busybox.net # http://busybox.net
# #
BUSYBOX_SOURCE_URL=http://busybox.net/downloads/busybox-1.27.2.tar.bz2 BUSYBOX_SOURCE_URL=http://busybox.net/downloads/busybox-1.28.3.tar.bz2
# You can find the latest Syslinux source bundles here: # You can find the latest Syslinux source bundles here:
# #

View File

@ -43,6 +43,12 @@ else
# Turn on inodes index feature by default (4.13+). # Turn on inodes index feature by default (4.13+).
echo "CONFIG_OVERLAY_FS_INDEX=y" >> .config echo "CONFIG_OVERLAY_FS_INDEX=y" >> .config
# Follow redirects even if redirects are turned off (4.15+).
echo "# CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set" >> .config
# Turn on NFS export feature by default (4.16+).
echo "# CONFIG_OVERLAY_FS_NFS_EXPORT is not set" >> .config
# Step 1 - disable all active kernel compression options (should be only one). # Step 1 - disable all active kernel compression options (should be only one).
sed -i "s/.*\\(CONFIG_KERNEL_.*\\)=y/\\#\\ \\1 is not set/" .config sed -i "s/.*\\(CONFIG_KERNEL_.*\\)=y/\\#\\ \\1 is not set/" .config