gnu-arch-users
[Top][All Lists]
Advanced

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

[Gnu-arch-users] config-manager update


From: Robert Collins
Subject: [Gnu-arch-users] config-manager update
Date: Fri, 03 Oct 2003 13:10:58 +1000

I've found a few early brown-bag bugs. So, here's a small prod on an
update ;]. config-manager is now self-hosting. That is, you can get the
ready-to build directory tree using it.

pre-requisites:
a c++ compiler.
CVS client or libgetopt++ already installed.

HOWTO bootstrap:
1) register the relevant tla archives
   tla register-archive address@hidden  \
 http://people.initd.org/robertc/arch/public
   tla register-archive address@hidden \
 http://www.squid-cache.org/~robertc/misc/public

2) Grab the config-manager source
  tla get address@hidden/config-manager--devo \
 config-manager

3) get the libgetopt++ source
  cd config-manager
  cvs -d :pserver:address@hidden/cvs/cygwin-apps \
co -d libgetopt libgetopt++

4) bootstrap both source trees:
  sh ./bootstrap.sh 
  cd libgetopt
  sh ./bootstrap.sh

5) configure and build (in or out of the tree).
  cd ..
  ./configure && make

6) now you have 'cm'. try cm --help, cm cat config, cm build config etc.


With cm (patch-4 or above), you can be a little easier:
1) register the tla archives.
2) get the config:
  tla get address@hidden/dists--robertc-software--1.0 \
  robertc-software
3) build the config
  cm build robertc-software/configs/config-manager/devel

4) bootstrap and build as before.

Rob

-- 
GPG key available at: <http://members.aardvark.net.au/lifeless/keys.txt>.

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]