Re: debian packages for 4.04/02 ?

From: Christian Holm Christensen <cholm_at_nbi.dk>
Date: Wed, 01 Jun 2005 13:22:17 +0200


Hi Gerhard,

On Wed, 2005-06-01 at 10:41 +0200, Gerhard Brandt wrote:
> Fons Rademakers wrote:
> > Hi Gerhard,
> >
> > we have no Debian machines to make these packages, if a Debian user can
> > make the packages available we can make them available for download.
>
> Hi Fons,
>
> I offer to do the building then (also for later ROOT versions),
> but i need some advice.
>
> For example i think a tag for 4.04/02 including the mentioned AfterImage
> fixes is in order.
> I don't think its a good idea to offer 4.04/02 deb files from the ROOT
> page which include patches only documented on roottalk.

If you like, you can change the configuration options in `build/package/debian/rules' to not include `--disable-builtin-afterimage' - that should do the right thing.

> Also i don't know how you can then store the deb packages on the
> ROOT page in a way that is useable by peoples apt sources.list
> Christian will have to help with that.

Assuming you have made a set of Debian packages, you can put them in some sort of hierarchy, and then run `dpkg-scanpackages' to create the needed `Packages file'.

Generally, I put the packages I generate locally in `/root/debian/pool/local' in a maner similar to the official mirrors, and then run a script I've written (I've attached the script). This creates symlinks in `/root/debian/dists/testing/local/binary-i386'. Then I add `deb file:/root/debian testing local' into my `/etc/apt/sources.list'.

So, if you do something similar, you can tar up the directory `/root/debian', and send that to Fons. Then he can unpack that somewhere, like `/var/www/root/debian' and direct people to put

  deb http://root.cern.ch/root/debian stable   non-free 
  deb http://root.cern.ch/root/debian testing  non-free 
  deb http://root.cern.ch/root/debian unstable non-free 

into their `/etc/apt/sources.list'. Please note the three variables at the top of the attached script, and edit them accordingly.

Alternatively, Fons could install `dpkg' on his machine (there are non-native version available from
`ftp://ftp.debian.org/debian/project/dpkg/', and then he could run the script the on his machine, and all you need to provide is the package files themselves.

> and finally we should synchronize this effort with PAIPIX i guess ... or
> rather they with us.

PAIPIX is based on Knoppix, so it may not use the same versions of all needed software as Debian does. However, they should be able to use an apt-get repository set up by ROOT.

Yours,

-- 
 ___  |  Christian Holm Christensen 
  |_| |  -------------------------------------------------------------
    | |  Address: Sankt Hansgade 23, 1. th.  Phone:  (+45) 35 35 96 91
     _|           DK-2200 Copenhagen N       Cell:   (+45) 24 61 85 91
    _|            Denmark                    Office: (+45) 353  25 404
 ____|   Email:   cholm_at_nbi.dk               Web:    www.nbi.dk/~cholm
 | |

Received on Wed Jun 01 2005 - 13:23:50 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:08 MET