Product SiteDocumentation Site

Chapter 9. Plugins

9.1. Upstream Plugins
9.1.1. Cobbler Plugin
9.1.2. Composer Plugin
9.1.3. Delta Plugin
9.1.4. GUI (Graphical User Interface) Plugin
9.1.5. HUB Plugin
9.1.6. Isolinux Plugin
9.1.7. Jigdo Plugin
9.1.8. Mock Plugin
9.1.9. Rebrand Plugin
9.1.10. Reuse Installer Images Plugin
9.1.11. Server Plugin
9.1.12. Virtualization Plugin
9.1.13. WUI (Web-based User Interface) Plugin
9.2. Writing Your Own Plugins
para

9.1. Upstream Plugins

Plugins available from upstream, maintained by upstream

9.1.1. Cobbler Plugin

The Cobbler plugin is able to put the product composed into a Cobbler environment, by handing off the built product to the existing Cobbler infrastructure as a distro, and creating a profile.
Using this module, one can automatically import the Revisor product into a Cobbler environment, and immediately use the new Cobbler profile to start deploying or automated testing, maybe.

9.1.2. Composer Plugin

para

9.1.3. Delta Plugin

A small change to a ISO image does not require you to download the complete ISO image if you have a copy of the old ISO image.

Only applicable to (...)

The generation of Delta ISO images is only applicable to situations in which the ISO image does not contain SquashFS images. SquashFS images are smaller, but all SquashFS images are unique. Since the Delta principle is based on similarities, and no two SquashFS images are alike, creating a Delta on two ISO images containing SquashFS images will lead to a Delta pratically the same size as the SquashFS image. For Live Media that compresses the ext3 filesystem image into a SquashFS image, since that SquashFS image is probably over 97% of the size of the ISO image, creating Delta images for compressed Live Media does not make sense. For installation media however, most RPMs would be similar as well as (potentially) the installer images.

9.1.4. GUI (Graphical User Interface) Plugin

Yes, the Graphical User Interface for Revisor is actually a plugin.

9.1.5. HUB Plugin

para

9.1.6. Isolinux Plugin

The isolinux plugin adds the --isolinux-cfg command-line option to Revisor. Specify a file here, and the original isolinux.cfg that is built as part of the compose process is replaced by the isolinux.cfg specified.

9.1.7. Jigdo Plugin

para

9.1.8. Mock Plugin

para

9.1.9. Rebrand Plugin

The rebrand plugin hooks in to Revisor at several different stages. The goal of this plugin is to ensure no trademarked packages end up on the media. Trademarked packages may include fedora-logos, redhat-logos, and so forth.
The plugin adds a --rebrand option, to which you can specify the name of your new product. When rebranding Fedora to Omega for example, specifying --rebrand Omega would be sufficient to make sure the product does not have any Fedora trademarks.

9.1.10. Reuse Installer Images Plugin

para

9.1.11. Server Plugin

para

9.1.12. Virtualization Plugin

para

9.1.13. WUI (Web-based User Interface) Plugin

para