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

Re: DeSovietizing OBSD's core install.



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