diff --git a/BootRoot/BootRoot.pm b/BootRoot/BootRoot.pm index 1b8b9d7..71e9850 100644 --- a/BootRoot/BootRoot.pm +++ b/BootRoot/BootRoot.pm @@ -723,10 +723,44 @@ $window->show(); } # Here we put the logic if the program is going to be run from the commandline. -# The logic is linear. +# The logic is linear and the only feature planned to be included from the +# commandline is root_fs prototyping via the yard method. +# +# here we avoid Generate() -> yard() -> yard_box() to avoid the GUI else { - +# # @entry_advanced +# UD or Default 4 = Root Filename +# UD or Default 5 = UML Kernel +# UD or Default 6 = Method -> my $method = $entry_advanced[6]; +# UD 7 = Template +# UD or Default $filesystem_size; +# UD or Default fs_type & uml_exclusively & preserve_ownership + +# ?# 11 = Kernel Modules .. from the Boot Method +# UD or Default 12 = Kernel Version .. from the Boot Method ($RELASE) + +# Default $ars->{tmp} = $tmp; +# Default $ars->{mnt} = $mnt; +# Default $ars->{template_dir} = $template_dir; #static right now. +# ars($ars); +# UD or Default my $template = $ars->{template}; +# my $root_filename = $ars->{filename}; + +# DON'T forget variables for Filesystem Box. fs_type & uml_exclusively & +# preserve_ownership + +# Commands will either be genext2fs -z -r0 or helper_fs .. root is allowable +# like normal + +# For package making: +# Will always be genxt2fs (made first) for making the first helper fs .. +# then this helper fs will be used to make the one with cramfs .. although +# this could have been done with cramfs itself .. this avoids root automation +# and is a cool demonstration and testing mechanism. + + +} # end if $::commandline } # end start