Develop

Now that you have a completely working module. It's time to develop your own custom configurations.

Understand Your Module Structure

Your module is designed specifically as an independent git repository. This way, you can modularize your customizations without too much copy-pasting all over places.

.config

This is simple-cdd's .conf file. You can either develop your own or use Granatum conf template file (latter is recommended).

This file gets copied to the workspace everytime you initiated a build.

profiles/custom.XXXX profiles

This are the custom profile's files stored under profiles directory.

Only custom profile's files get copied to the workspace everytime you initiated a build.

local_packages

This directory holds all your custom deb packages.

All the contents get copied to the workspace everytime you initiated a build.

Development Workspace

If you're using vim as your editing tool, I would suggest having 2 terminals available for effective development:

This way, you save large amount of efforts changing directory between your module and workspace.

That's all about developing your custom module. Enjoy building OS Installer!