[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DeSovietizing OBSD's core install.
- To: misc_(_at_)_openbsd_(_dot_)_org
- Subject: Re: DeSovietizing OBSD's core install.
- From: Jacob Meuser <jakemsr_(_at_)_clipper_(_dot_)_net>
- Date: Mon, 27 Aug 2001 22:29:55 -0700
On Tue, Aug 28, 2001 at 04:50:11AM +0200, Han wrote:
>
> Sounds like a decent solution. Like Wim said follow the makefiles and
> see what is made for each package. Do you, or anybody else, have any
> other useful suggestions for good willing amateurs like me?
>
Do a 'make build' as per release(8), then run the following script in
places like /usr/src/gnu/usr.sbin/sendmail
***********************************
#!/bin/sh
extra=$1
export DESTDIR="/home/fake"
pkgdir="/home/pkg"
startdir=`pwd`
test -d ${DESTDIR} && rm -rf ${DESTDIR}
mkdir -p ${DESTDIR} ${pkgdir}
cd ${DESTDIR}
mtree -f /etc/mtree/4.4BSD.dist | cut -d ' ' -f 2 |xargs mkdir
cd ${startdir}
make install
pkg=`basename ${startdir}`${extra}.tgz
test -f ${pkgdir}/${pkg} && rm -f ${pkgdir}/${pkg}
cd ${DESTDIR}
files=`find . -type f -print`
tar czpf ${pkgdir}/${pkg} ${files}
*************************************
You're on your own as far as etc-root-var, but it's a start ;P
--
<jakemsr_(_at_)_jakemsr_(_dot_)_com>
<jakemsr_(_at_)_clipper_(_dot_)_net>
<jakemsr_(_at_)_granitesky_(_dot_)_com>
Visit your host, monkey.org