[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: base*.tgz is gone, and why it's gone



On Fri, Jun 15, 2001 at 02:41:01PM -0800, Ethan Benson wrote:
> i think as far as an implementation detail goes creating a tarball
> containing /var/cache/apt/archives of the base/required packages then
> teaching debootstrap to extract it there and use the packages would be
> fairly easy.

Actually it's not *that* easy. Not that hard either, but there are
complications. One is that the base tarball needs to be updated whenever
either of:
	(a) debootstrap changes
	(b) any deb that debootstrap considers to be in base changes
which means there's no single .deb that it can be uploaded with. (Anything
else will likely result in bugs or GPL violations)

Further, base tarballs aren't debs, so need byhand processing by ftpmaster
(at the moment anyway), which causes irritating delays and extra effort and
such.

Further (and this is the showstopper atm), there's no way of automatically
determining which .debs debootstrap considers to be in base. I'm in the
process of fixing this though.

> dbootstrap could take care of putting a broken up
> tarball back together again in /tmp.  

I dunno about /tmp: that's likely to have barely any
space. /target/debian-mirror, or /target/var-debian-mirror, or just
plain /target/var/*/apt/ would be more sensible.

Cheers,
aj

-- 
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

``_Any_ increase in interface difficulty, in exchange for a benefit you
  do not understand, cannot perceive, or don't care about, is too much.''
                      -- John S. Novak, III (The Humblest Man on the Net)

Attachment: pgpltK1mh1AkX.pgp
Description: PGP signature


Reply to: