[Top][All Lists]
[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>.
signature.asc
Description: This is a digitally signed message part
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnu-arch-users] config-manager update,
Robert Collins <=