ISOMORPH(1)

Brendan Sleight <morphix@barwap.spam_removed.com>

NAME

isomorph - manipulate a morphix iso

SYNOPSIS

isomorph —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO

isomorph —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO

isomorph —del-all [OPTIONS…] OLDISO NEWISO

isomorph —get [OPTIONS…] ISO DIRECTORY

isomorph —list [OPTIONS…] ISO

isomorph —list-xml ISO

DESCRIPTION

This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.

OPTIONS

'--add' [OPTIONS...] [ file | file path | option ]  OLDISO NEWISO ::
        Add modular parts to the 'OLDISO' making a 'NEWISO'
        'base BASEMODULE OLDISO NEWISO';;
                replace basemodule
        'main MAINMODULE OLDISO NEWISO';;
                add mainmodule
        'mini MINIMODULE OLDISO NEWISO';;
                add minimodule
        'deb  DEBPACKAGE OLDISO NEWISO';;
                add debian package
        'exec SHELLSCRIPT OLDISO NEWISO';;
                add script
        'copy FILE PATH OLDISO NEWISO';;
                add file in path
        'boot "Boot Option" OLDISO NEWISO';;
                add boot option
—del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO

Delete modular parts from the OLDISO making a NEWISO

base BASEMODULE OLDISO NEWISO
delete basemodule
main MAINMODULE OLDISO NEWISO
delete mainmodule
mini MINIMODULE OLDISO NEWISO
delete minimodule
deb DEBPACKAGE OLDISO NEWISO
delete debian package
exec SHELLSCRIPT OLDISO NEWISO
delete script
copy FILE PATH OLDISO NEWISO
delete file in path
boot "Boot Option" OLDISO NEWISO
delete boot option
—del-all [OPTIONS…] OLDISO NEWISO

Delete all modular parts from the OLDISO making a NEWISO

main OLDISO NEWISO
delete all mainmodules
mini OLDISO NEWISO
delete all minimodules
deb OLDISO NEWISO
delete all debian packages
exec OLDISO NEWISO
delete all scripts
copy OLDISO NEWISO
delete all copy files
—get [OPTIONS…] ISO DIRECTORY

Get modular parts from the ISO copy to DIRECTORY

ISO DIRECTORY , copy all morphix files , main ISO DIRECTORY
copy mainmodules
mini ISO DIRECTORY
copy minimodules
deb ISO DIRECTORY
copy debian packages
exec ISO DIRECTORY
copy scripts
copy ISO DIRECTORY
copy copy-on-boot files
—list [OPTIONS…] ISO

List modular parts from the ISO

ISO DIRECTORY , list all morphix files , main ISO DIRECTORY
list mainmodules
mini ISO DIRECTORY
list minimodules
deb ISO DIRECTORY
list debian packages
exec ISO DIRECTORY
list scripts
copy ISO DIRECTORY
list copy-on-boot files
—list-xml ISO
List all morphix files in XML format from the ISO

EXAMPLES

Add a boot parameter to a Morphix iso
isomorph —add boot "splash=n" /tmp/old.iso /tmp/new.iso

SECURITY

Needs to be run as root or via sudo. So has security implications.

NOTES

Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.

BUGS

Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.

AUTHORS

Written by Alex de Landgraaf and other Morphix developers. Morphix web site. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.

This man page was written by Brendan Sleight using asciidoc

SEE ALSO

addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini