Linux From Script

Linux From Script (LFScript) is an automated installer for Linux From Scratch, by Marcel van den Boer and Luke Vear. It downloads the source code for a Linux based operating system and then executes predefined commands to build and install the system, using bash scripts. Scripts can be created to install extra software. Unlike Automated Linux From Scratch and jhalfs, LFScript has all the instructions for building the LFS system in bash scripts, rather than in Makefiles.
The current version is LFScript 3.3.1. The current alpha version is LFScript 4.
History
LFScript was created by Marcel van den Boer when he was a 19 year old computer science student at Avans Hogeschool Breda. LFScript started as a single bash script with all of the instructions placed inside the one file, which then downloaded and compiled the source code to build a full LFS system.
Version 1 of the software was not able to download the source code by itself, a feature which was later added to LFScript 2. LFScript 3 was a complete re-write of the original LFScript code and was able to build basic programs out of the standard BLFS book such as KDE and XFree86.
Shortly after the release of LFScript 3.0 Luke Vear and Robert Xu joined the development team and LFSsript's own Assembla project page was created, with Marcel being the owner of the space and Luke Vear and Robert Xu being members.
Development slowed down a bit during early 2009, but has sped up again with a new website at lfscript.org. The LFScript Team has also added Cling, a new Java GUI framework. LFScript 4, after being postponed for some time, now has an official release date as July 1, 2009.
However, this official release date postponed to September 1, 2009, where it was shown that lfscript.org had been combined with marcelweb.nl. Updates are currently not being applied to the site, and the whole LFScript site is down.
It is currently unknown whether this program will continue, due to the absence of Marcel.
LFScript 3
LFScript 3, by far the most advanced and popular version of the software can build a full LFS 6.3 book and also build the following programs from the BLFS book:
*GNOME 2.18
*KDE 3.5.9
*XFCE 4.2.3.2
*ALSA 1.0.13
*Firefox 2.0.0.15
*Thunderbird 2.0.0.12
*Xorg 7.2 (7.3 optional)
*Wget 1.10.2
*Lynx 2.8.6
*Dhcpcd 3.0.19
LFScript 3 introduced two brand new feature into the program, the package manager (np3m) and Autoscripter. The package manager that is included with LFScript 3.x can remove and install packages compiled by LFScript on request, so you can save space. Autoscripter downloads the latest version of the LFS development book and creates bash scripts to work with, making the initial download size of the LFScript tarball small.
LFScript 4.x
LFScript 4 is the next major release to the LFScript product line and it is once again a complete re-write. It is currently under development and a ALPHA release is expected on the 1st January, 2009. The latest addition to the software is a GUI (Graphical User Interface) to make the process of installing a system smooth and efficient.
The ALPHA release of the software is also expected to contain updated programs such as:
*GNOME 2.24
*KDE 4.2
*XFCE 4.4.3
*ALSA 1.0.18
*Firefox 3.1
*Thunderbird 3
*Xorg 7.4
The goal for the later released of LFScript 4.x is to be able to build every program available in the BLFS book, with updated versions.
 
< Prev   Next >