debimg – debian-cd in Python

I’m currently working on a rewrite of debian-cd in Python. Although there is already deb-imgs-gen, I decided to start from scratch, because deb-imgs-gen is more than 1 year old.

debimg’s main features are

Speed

debimg should be able to build netinst disks in less than 20 seconds

Free Software

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Easy Configuration

  • Packages can be included based on their priority, tasks or name (no manually created task files)
  • All packages are defined in one file,which is based on the format on debian/control. You can even use the “package [architectures]” syntax from Build-Depends

Based on python-apt

  • Highspeed dependency solver written in C (or C++ ?)
  • Used for downloading all kind of data in debimg
  • Packages{,.gz} files are created from the apt cache instead of scanning the disk

many features are missing at the moment, and no code has been released. I will send an email containing more details, like configuration file examples, to the MLs in a few days.

debimg homepage at jak-linux.org

3 thoughts on “debimg – debian-cd in Python

  1. Isn’t this the same as fedoras ‘revisor’ project.
    That one is also written in python.
    But maybe its based on yum or something to solve the dependencies.

Comments are closed.