Results 1 to 4 of 4

Thread: Plugscript:a new and easy modular config. system f.KNOPPIX

  1. #1

    Plugscript:a new and easy modular config. system f.KNOPPIX

    I recently putted my newest version of Plugscript- my modular extension system
    for KNOPPIX on the website:

    rcswww.tu-dresden.de/~holzhey/plugscript/

    (For Details about the installation see end of this document.)

    It's free software under the terms of GPL.

    It seems to be a really easy and fast way to tweak the KNOPPIX CD-ROM: no
    uncompression of the loop device is required and no deeper knowledge too.

    It is intended, to give an easy way to tweak KNOPPIX even to real beginners, and to
    make tweaks modular, reusable, portable and easily downloadable (~200kB).


    Main Concept:
    =============================


    1. knoppix.sh
    -------------
    I wrote a knoppix.sh script, which is for initialisation. It will be launched by KNOPPIX at boot time,
    if it is on CDROM, and also if it is on floppy and you entered 'knoppix floppyconfig' at
    the bootprompt.
    It checks whether it is on the floppy or on CR-ROM, starts logging, looks for the
    plugscript script (see below) and the first tree of configuration files and executes
    them.

    2. modules
    --------------------
    Modules here are simple ordinary shell scripts. Usually all modules in a given directory will be
    executed by plugscript (see below).
    There are many modules for different tasks. And you can create own modules, this is
    just simple shell scripting. Furthermore there are 'switch modules' which might switch
    on other directories containing modules to be executed. Especially the 'generic switch
    modules' provide an easy way to create complex and general configurations which fit
    for a huge amount of computers and sitouations - and all this without further
    programming or editing configuration files.


    3. plugscript
    -------------------
    plugscript is a general module handler. Give it a directory (ore more) and it will execute
    the scripts inside (via the shells 'source' command). But it can more: You may nest configuration
    directories without limit, and you are not sticked to script directories, you take archives, even
    directly from an http server. Plugscript provides a constant interface for these modules, so
    they can work in the same way if you put them to a floppy, a cdrom, an archive or a web server.
    It cares for infinite loops and protects required variables from being overwritten accidentally.


    Just create directories, drop the modules inside and:

    Have fun.




    Why a modular configuration system?
    ------------------------------------
    You may extend knoppix easily by writing a knoppix.sh script.
    - This might be useful, if you want automatically login into a network at boot time.
    - It is also good for activating some hardware, which is not handled by the original
    knoppix properly.
    - It also may be used for saving and restoring the ramdisk data to a permanent place as a
    harddisk.

    What, if you want todo all these things together?
    OK, you may write a big knoppix.sh shell script with all these features included.

    What, if you cannot write shell scripts, or at least 'big' shellscripts?
    Then, take the plugscript configuration system!

    It works with these modules. Every task is a module (a small shell script in a module
    folder).
    You can put as much modules into such a directory as you want. Suddenly it is active, no
    configuration files must be edited.

    And you can use multiple module folders, which might be switched conditionally or
    unconditionally on or off by 'switch modules' .
    You even can access modules anywhere in the web directly.

    Now, different people can develop modules for tasks they know best. And people with fewer
    knowledge about that can use modules, which they heard about 'to be good for this task',
    maybe they just can download it.

    Furthermore, if you stick to modules, configurations might be created and even checked
    automatically, e.g. from frontends. (This is not possible, if you just have a single
    knoppix.sh script: you cannot find out its contents without executing it in all possible
    cases)





    What's inside?
    ====================================
    The plugscript system comes now with different editions. All contain the same modules but
    are preconfigured in a different way. So you can use most of them immediately.

    The package contains the configuration system itself as well as an easy to use wizard to
    put this system to your CD-ROM (or to floppy.)


    Feature list of the configuration System
    ====================================
    - MODULES FOR AUTOMATIC save and restore of ramdisk data
    - support for ataraid controllers
    - different networking modules
    - logging
    - modules, which make difficult hardware- and network- depending configurations
    very easy. Thus a large amount of different systems might be configured with a single
    configuration. You just have to create new folders to make the configuration fit to
    your system
    - Multiboot solutions (booting in dependance of the bootprompt) may be created without
    programming.
    - Space safe (handles filenames containing strange characters correctly. Exception: newline character.)
    - Unlimited nesting of modules and module directories
    - Protection from infinite loops.

    Feature List CD creation wizard
    ----------------------------------
    - Easy to use wizard interface.
    - On the fly-writing but also iso-file creation and iso-file based recording.
    - Runs under X but also on a ascii terminal
    - mounts downloaded imagefiles automatically (for use as source)
    - finds the KNOPPIX related directories
    - Assists while selecting a boot image.
    - Supports multiple boot images.
    - Supports compression of the configuration system.
    - Assists while mounting a filesystem for the iso file.
    - Space safe (handles filenames containing strange characters correctly. Exception: newline character.)
    - Might be extended by Modules (all KNOPPIX and plugscript specific parts are stored
    in separate module files.)


    How to start. (First steps
    ----------------------------------
    (see also 'first_steps.html' in the 'help'-section of the plugscript homepage. )


    - Download the plugscript configuration system - either classic edition or
    the edition which uses knoppix_persistent_home - (both contain currently the same modules
    but at different places, the unused modules might be found in the 'unused'-subfolder.
    - If you want, move the modules in the folders or write own modules.
    - run mkfloppy or mmkcdrom to put the tree on a floppy or on a CD-ROM. When using mmkcdrom:
    Just accept the defaults. In most cases, they are correct and should bring you easily to
    your first plugscript enhanced knoppix cdrom.

    (Again: See the file 'first-steps.html' in the doc folder.)

  2. #2
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    The correct URL is:
    http://rcswww.urz.tu-dresden.de/~holzhey/plugscript/
    Sounds really phantastic, I'll give it a try soon!

  3. #3
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    What I dreamed of: take the Knoppix CD. Create your own /home and /etc directories and -subdirectories and burn them on the CD. Have a script that "overlays" them over the standard Knoppix filesystem. Can plugscript do that?

  4. #4
    Quote Originally Posted by probono
    What I dreamed of: take the Knoppix CD. Create your own /home and /etc directories and -subdirectories and burn them on the CD. Have a script that "overlays" them over the standard Knoppix filesystem. Can plugscript do that?
    This should not be a big problem, as long as everything fits on the CD-ROM.
    The modules ' currently handle loading and saving the ramdisk to a harddisk and 'autosave_restore_etc' does the same with /etc.
    If you put these tar-archives on the CD-ROM, together with plugscript and a modified '...loadramdisk' - module (in the module a variable points to the archive, it must now point to a file on CD-ROM.)
    It should not be a problem to write a module for mmkcdrom (the cdrom-wizard) which automatically places the correct modules and archives on the CDROM. Until that, you also may use 'saveconfig' on your KNOPPIX CDROM and copy the created files from floppy to the /KNOPPIX directory on the CDROM.

    If you already have a script, it may be used possibly as a module for plugscript. You can send it to me, if you want me to have a look on it.


    Andre'

Similar Threads

  1. Config 5.1 Surroun System
    By amateur in forum General Support
    Replies: 4
    Last Post: 11-19-2004, 11:48 PM
  2. Replies: 0
    Last Post: 03-08-2004, 01:45 PM
  3. award modular bios 4.51 pg
    By pau in forum Hdd Install / Debian / Apt
    Replies: 1
    Last Post: 02-29-2004, 06:36 PM
  4. Plugscript has full IDE-RAID support for KNOPPIX 3.1 and 3.2
    By holzhey in forum Hardware & Booting
    Replies: 2
    Last Post: 04-03-2003, 05:59 AM
  5. Plugscript, the KNOPPIX tweaking suite: new version!!!
    By holzhey in forum Customising & Remastering
    Replies: 2
    Last Post: 04-03-2003, 05:54 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


IBM Power 740 8205-E6C Express 8-SFF Power7 3.55GHz CPU 64GB RAM *No HDD* Server picture

IBM Power 740 8205-E6C Express 8-SFF Power7 3.55GHz CPU 64GB RAM *No HDD* Server

$191.99



IBM Power S822 12-Bay Server System Power8 Core 3.42Ghz DVD-Rom Drive 64GB No HD picture

IBM Power S822 12-Bay Server System Power8 Core 3.42Ghz DVD-Rom Drive 64GB No HD

$399.99



IBM 7944AC1 System x3550 M3 Server 1*Intel Xeon X5650 2.67GHz 4GB SEE NOTES picture

IBM 7944AC1 System x3550 M3 Server 1*Intel Xeon X5650 2.67GHz 4GB SEE NOTES

$26.97



IBM SYSTEM x3200 M2 Server - HDD wiped, No OS picture

IBM SYSTEM x3200 M2 Server - HDD wiped, No OS

$75.00



IBM System X3650 Server M2 2 x Xeon X5570 2.93 Ghz w/128 GB/DVDRW picture

IBM System X3650 Server M2 2 x Xeon X5570 2.93 Ghz w/128 GB/DVDRW

$169.99



IBM 5362 Server  System/36 power on test only picture

IBM 5362 Server System/36 power on test only

$1299.00



IBM S822LC 8335-GCA Power 8 2U Server 2xPower8 TESTED - Missing one PCIE riser picture

IBM S822LC 8335-GCA Power 8 2U Server 2xPower8 TESTED - Missing one PCIE riser

$495.00



IBM System x3250 M4 Server Intel Xeon E3-1220 3.10GHz 8GB RAM No HDDs picture

IBM System x3250 M4 Server Intel Xeon E3-1220 3.10GHz 8GB RAM No HDDs

$67.29



IBM SYSTEM x3650 M4 Xeon E5-2609 2.40GHZ 16GB DDR3-1066MHZ 2x 550W PSU TESTED picture

IBM SYSTEM x3650 M4 Xeon E5-2609 2.40GHZ 16GB DDR3-1066MHZ 2x 550W PSU TESTED

$109.95



IBM Power S822 8284-22A 2.5

IBM Power S822 8284-22A 2.5" 12-Bay 64GB 2X 00ND478 2X 00E2865 *READ*

$599.99