My big idea: GoboLinux NetInstall Script!<br><br>As I think, all GoboLinux system is define-able with a simple TXT file. This file should write the default language, charset, the programs of /Programs, etc. I think, should write a script, what should run under another Linux system, and we give to this script a parameter: only one txt file. For example:
<br><br><span style="font-weight: bold;">GoboLinuxNetInstall MySystem.txt</span><br><br>And this script download, Compile, install etc all part of the defined system, make me a new GoboLinux system to an another partition.
<br><br>The parameter-file format specification as an example: (This is only a pre-release for discussion...):<br><br><span style="font-weight: bold;">TargetPartition=</span>/Mount/HDA7 #( or: /media/hda7 or: /mount/gobopartiton ... )
<br><span style="font-weight: bold;">DirectoryOfExtraPackages=</span>... #(If I have any own package. If the NetInstall script not find recipe of any programs in the GoboLinux RecipeStore, try find its in this directory as binary package).
<br><span style="font-weight: bold;">DefaultCharSet</span>=ISO-8859-2 #(The default is UTF-8, if not defined. The DefaultCharSet should compiled into the kernel!).<br><span style="font-weight: bold;">TimeZone</span>=CentralEuropean #(Greenwitch, if not defined).
<br><span style="font-weight: bold;">DefaultLanguage</span>=hu #("en", if not defined).<br><span style="font-weight: bold;">ExtraLanguages</span>=pt_BR,fr,eo #(if this is "none", in this case not install another language packages of programs, only for the DefaultLanguage. This needed not too big area of the winchester. The default behavior (if not defined): ExtraLanguages=all ).
<br><span style="font-weight: bold;">GraphicalEnvironment</span>=XFCE #(or: KDE,Gnome,Fluxbox ... or: none. "none" is the default. In this case nothing X, KDE, etc, not installed Xorg...)<br><span style="font-weight: bold;">
GraphicalExtras</span>=Beryl,Metisse #(Default: none. Of course, this parameter used only if the GraphicalEnvironment is not "none"). If the "Beryl" is specified, and the GraphicalEnvironment is Gnome or XFCE, should install the Emerald and Emerald Themes automathic. If the GraphicalEnvironment is KDE, should install Aquamarine.)
<br><span style="font-weight: bold;">ProgramsNotNeeded</span>=Firefox,OpenOffice,Lilo #(In the default GoboLinux system the Firefox and OpenOffice are in english language, so this are me not needed. And, I use GRUB, the Lilo me not needed, I disable its.)
<br><span style="font-weight: bold;">ExtraProgs</span>=Xbindkeys,Xvolume,XaoS #(this are not in the default GoboLinux system, but I need its).<br><span style="font-weight: bold;">MyProgs</span>=Firefox,OpenOffice,JRE #(There are the hungarian Firefox and OpenOffice, and Java Runtime Environment, its are binary packages, created by I, and are in the "DirectoryOfExtraPackages").
<br><span style="font-weight: bold;">DefaultXDM</span>=none #(The "none" is the default, but can be "KDM" or "GDM".)<br><span style="font-weight: bold;">Internet</span>=AsIs #(This is the default behavior: set the IP adress, hosts, gateway, etc as its are in the running system. Or can use this format:
<br>Internet=( IPAdress=<a href="http://82.144.172.155">82.144.172.155</a>; DefaultGateway=...; DNS-Servers=... etc).)<br><span style="font-weight: bold;">ExtraFileSystems</span>=CDFs #(The default is none. Other possibilityes: FAT,ReiserFS,NTFS, etc. This filesystems should be into the kernel compiled! The filesystem of the target partition is compiled to the kernel as default.
<br><span style="font-weight: bold;">DirectoryOfSource</span>=... #(The directory for downloaded sources). The default is the $TargetPartition/Files/Compile/Archives.<br><span style="font-weight: bold;">AllDownload</span>
=yes #(or "no". The default is "yes". In this case first download all needed sources, and only after this Compile its and install).<br><span style="font-weight: bold;">NameOfRoot</span>=... #(NEED explicit specified! Nothing default! The NameOfRoot should writed into the
Compile.conf as "compileRecipeAuthor" automathic)<br><span style="font-weight: bold;">NameOfNonRoot</span>=vz,xy,Hisham,LooserUser... #(default is "gobo", if not specified).<br><span style="font-weight: bold;">
PGP</span>=yes #("yes" is the default, but can be "not". If "yes", generate automathic PGP key to Compile processes).<br><span style="font-weight: bold;">FormatPartition</span>=yes #("yes" is the default, but can be "not". If "yes", format the TargetPartition before install).
<br><span style="font-weight: bold;">Fstab</span>=AsIs #("AsIs" is the default, but can be "no". If "AsIs", create the fstab from the fstab of running system).<br><span style="font-weight: bold;">
Numlock</span>=on #("on" is the default, but can be "off". This set the "numlock" status of the login screen, AND after login, under the non-graphical AND under the graphical environment).<br>
<br>If this NetInstall script is usable, all users of GoboLinux can create the parameter txt-file, defined its own preferred GoboSystem !<br><br>Zoli<br><br><br><br clear="all"><br>-- <br>Honlapom: <a href="http://poliverzum.birodalom.net/powi">
http://poliverzum.birodalom.net/powi</a><br>Fórumom: <a href="http://birodalom.net/forum">http://birodalom.net/forum</a><br><br>A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó<br>The #86 official GoboLinux-user
<br><br>A GoboLinux felhasználók hivatalos magyar fóruma:<br>The official forum for the hungarian GoboLinux-users:<br><a href="http://linux.birodalom.net/smf">http://linux.birodalom.net/smf</a>