Fwd: Bug#396611: ITP: mach -- make a chroot of a rpm-based distribution

Holger Levsen debian at layer-acht.org
Sat Nov 4 10:34:41 CET 2006



----------  Forwarded Message  ----------

Subject: Bug#396611: ITP: mach -- make a chroot of a rpm-based distribution
Date: Wednesday 01 November 2006 19:00
From: Loïc Minier <lool at dooz.org>
To: Debian Bug Tracking System <submit at bugs.debian.org>

Package: wnpp
Severity: wishlist
Owner: Loic Minier <lool at dooz.org>

* Package name    : mach
  Version         : 0.9.0.2
  Upstream Authors : Thomas Vander Stichele,
                     Ville Skyttä,
                     Jeff Pitman,
                     Rudi Chiarito,
                     Matthias Saou,
                     Nigel Metheringham
* URL             : http://thomas.apestaart.org/projects/mach/
* License         : GPL
  Programming Lang: Python and C
  Description     : make a chroot of a rpm-based distribution
 mach allows you to set up clean roots from scratch for any distribution or
 distribution variation supported.
 .
 This clean build root can be used for several goals:
  - making clean packages
  - set up chroots for services to run it
  - make disk images of clean roots (for example for UML)
 .
 Currently, mach works for rpm-based distributions that can work with apt
 for rpm.
 .
 Included at this moment is the necessary information to set up:
  - Fedora 1, 2, 3, 4, 5, 6, and development
  - Red Hat 7.0, 7.1, 7.2, 7.3, 8, and 9
  - CentOS 4
  - Dave/Dina
  - Conectiva 9
  - SuSE 8.1, 8.2, and 9.0
  - Yellowdog 2.3, and 3.0
 .
 Some handy features of mach include:
  - "caching" of downloaded packages using the build hosts's apt
    the build root
  - ensures clean packages by reverting to the base set of build packages
  - uses apt to resolve dependencies
  - parsing of BuildRequires to install necessary packages for building
  - build ordering when doing multiple builds
  - support for flavours of distribution
  - multiple build roots
  - locking of buildroot to avoid concurrent builds
  - optional signing of built packages

 While the packaging is relatively advanced, I face problems with
 non-root usage and yum (I'm trying to override RPM's --dbpath via Yum),
 and apt-rpm currently lacks apt-rpm-client, so the APT backend isn't
 available right now either.

 Help is welcome, I can hand you my current diff if you want to help.

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

--
Loïc Minier <lool at dooz.org>

-------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.uni-koeln.de/pipermail/linux-fai-devel/attachments/20061104/c68fd750/attachment.bin 


More information about the linux-fai-devel mailing list