Luca Morettoni
Versione Italiana
FreeSBIE-ng
The goal of this new FreeSBIE release is to organize the scripts in
a better way and separate the core functions for creating a FreeSBIE
base system and the ones for the personalization and configuration of the
resulting system.
Moreover, I wanted to concentrate all the scripts under a Makefile,
leaving only four external scripts for the most complex operations.
The files and directories you will find in the packages are:
- Makefile: The main FreeSBIE file;
- Makefile.freesbie: the FreeSBIE configuration file (optional);
- files: directory containing all the necessary files for FreeSBIE;
- scripts: directory containing all the scripts needed for the configuration of the system.
You simply have to issue the make command to start, or make help to
get a help on how to start.
The main steps are:
- make config: to create the FreeSBIE configuration file;
- make freesbie: to effectively make the build and generate
the FreeSBIE filesystem hierarchy;
- make iso: in order to generate FreeSBIE.iso.
Before generating the ISO file, it is also possible to configure FreeSBIE and/or
add the desired packages. To do this, we'll use:
- make scripts: to add the FreeSBIE boot scripts;
- make packages: to manage the packages inside FreeSBIE.
If you would like to create a "minimal" version of FreeSBIE, you'll have
to define the FREESBIE_MINI tag before every make command
(or by adding FREESBIE_MINI=yes to your make.conf).
There are other targets in the Makefile, of which I'll add a description in the future,
for no, refer to the information provided by the make help command.
Download and test the FreeSBIE-ng package!!!