Builder for live images based on Debian
Go to file
Diederik de Haas e28ec6094f Updated gitignore file with newly generated files. 2013-12-24 17:12:54 +01:00
components Pre-emptively removing occurances of the short name of the Debian derivative from Canonical that cannot be named. 2013-11-10 09:33:47 +01:00
data/debian-cd Dropping some EOL ubuntu release information. 2013-05-31 13:56:03 +02:00
debian Decrufting depends, recommends and suggests. 2013-11-05 10:52:35 +01:00
examples Updated gitignore file with newly generated files. 2013-12-24 17:12:54 +01:00
frontend Moving testroot into lb wrapper itself. 2013-11-04 13:00:12 +01:00
functions Switching from global lock file to config tree specific one. 2013-11-04 09:07:51 +01:00
manpages Pre-emptively removing occurances of the short name of the Debian derivative from Canonical that cannot be named. 2013-11-10 09:33:47 +01:00
scripts Silencing copying of syslinux themes since users get always distracted about syslinux 6 files not being dereferenced (which can be totally ignored if you're using syslinux 4). 2013-11-26 08:03:57 +01:00
share Updating configuration path in update-apt-file-cache.hook.chroot. 2013-11-03 21:20:33 +01:00
templates Adding jessie distribution to l-b-cgi frontend. 2013-12-02 20:39:16 -06:00
COPYING Switching to GPL3+. 2011-03-09 18:22:29 +01:00
Makefile Moving python stubs to their own subdirectory within the source tree. 2013-11-04 07:06:08 +01:00
README.Python Adding some notes on coding style in python readme. 2013-11-06 09:52:45 +01:00
VERSION Releasing debian version 4.0~alpha30-1. 2013-11-04 19:10:13 +01:00

README.Python

live-build 4.x is transitioning from shell scripts to Python scripts.

In order to ensure a smooth transition without breaks until completion,
one component at the time is being rewritten and re-documented without
interconnection between them.

Once done, the newly Python sources will be shaped into modules and
subcommands properly.

---

Some notes on coding style:

  * live-build commands should be *prefixed* with the stage:
    chroot-includes, not includes-chroot; -> tab-completion

  * directories/files in the config directory should be *suffixed* with the stage:
    includes.chroot, not chroot.includes; -> sort-order

  * cli arguments should be *suffixed* with the stage:
    --mirror-bootstrap, not --bootstrap-mirror; -> tab-completion