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

Re: debootstrap on GNU/kFreeBSD! \o/



Cyril Brulebois <cyril.brulebois@enst-bretagne.fr> (05/08/2007):
>  1. http://ikibiki.org/blog/2007/08/04/Debootstrap_on_GNU_kFreeBSD/
>  2. http://users.alioth.debian.org/~kibi-guest/kfreebsd/
>  3. git://alioth.debian.org/~kibi-guest/debootstrap.git

I dropped a tiny patch in [2] to avoid component duplication (that is:
"main main" in sources.list), although it is quite harmless. From now
on, I encourage everyone to always have a look at the git tree, since I
won't spam here any time I modify something. The ``final diff'' was
mainly to give an overview of the patch.

Some notes:
 - after installation, we have the following:
| The following packages have unmet dependencies:
|   libgeom0: Depends: libexpat1 (>= 1.95.8) but it is not going to be installed
|   module-init-tools: Depends: kfreebsd-image
|   ufsutils: Depends: libedit2 (>= 2.5.cvs.20010821-1) but it is not going to be installed
| E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
   and indeed, ``apt-get -f install'' fixes the problem, so that's not
   really a problem.

	Why these problems? kfreebsd-image is a virtual package, that my
	helper script can't handle. The other missing packages are
	dependencies from unreleased to unstable, which I didn't consider in
	my helper script yet, but I could add this feature. The fact is that
	most unstable dependencies of unreleased packages are already
	base/required packages, so it goes mostly OK. I could add some
	checks on these unstable dependencies so as to list the non
	base/required ones, and output them; then they could be added to the
	normal debootstrap --include option. (I'll probably do this when
	I'm rewritting the helper script to use grep-dctrl.)

 - until the /dev generation is OK, you'll have to fix the permissions
   on /dev/null. There's also no /dev/u?random, which is uncool for
   crypto-related stuff (e.g. ssh-client).

 - when ``playing'' with initscripts, I triggered by accident the
   shutdown, but the whole machine went down, so: beware.

Cheers,

-- 
Cyril Brulebois

Attachment: pgp2A0k2KPd7l.pgp
Description: PGP signature


Reply to: