debimg 0.0.3 - "the checksum" - released

Dear readers,

The third release of debimg is available now: 0.0.3

Get the tarball: http://alioth.debian.org/~jak-guest/debimg_0.0.3.tar.gz Verify it: http://alioth.debian.org/~jak-guest/debimg_0.0.3.tar.gz.asc The ChangeLog: http://alioth.debian.org/~jak-guest/ChangeLog-0.0.3

Clone git repo: git://git.debian.org/git/users/jak-guest/debimg.git Browse the repo: http://git.debian.org/?p=users/jak-guest/debimg.git

More Information: http://wiki.debian.org/DebImg Daily images: http://jak-linux.org/cdimage/daily-builds/testing/

About debimg

debimg is a software designed to replace debian-cd, written in Python, and supporting the creation of single disks for the i386 and amd64 architectures.

debimg is of course free software and licensed under the terms of the GNU General Public License 3 or (at your option) any later version.

About “the checksum”

This release is called “the checksum”, because the software knows the MD5SUM, SHA1SUM and SHA256SUM of every file on the disk.

News

Description of the Release

This release of debimg introduces the media module with its classes MediaFile, BaseMedia and DebianMedia.

The MediaFile class contains information about a file. It contains the absolute path to the file on the filesystem, the path on the media, its size, md5sum, sha1sum and sha256sum.

The BaseMedia class provides methods to add files to the image, open files on it, and creating the final image. It also provides methods to create the files md5sum.txt and sha1sum.txt, and methods to support Jigdo file creation.

The DebianMedia class provides methods to add packages to the image, creating Release and Packages files for dists.

Quick start

To get started with debimg, get the tarball and extract it to some directory.

Now, open the file debimg.cfg and change the option Mirror to the URL of your preferred mirror. This mirror may be any kind of mirror supported by apt, but if you use file:/ they have to be on the same mountpoint, as the files are hardlinked. (use copy:/ to get them copied).

Now, run ./debimg debimg.cfg. This will create an ISO image named debian-lenny-i386-netinst.iso. This image is a normal netinst (except for missing documentation and some other small things), and contains the Lenny d-i.

To change more settings, take a look at debimg.cfg.

Future

Another interesting feature will be the libisofs [0] support provided by the python-libisofs extension, which is currently under development. [1]

Previous release announcements

comments powered by Disqus