1.2, McLone (?), 15:08, 27/02/2005 [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Kto juzaet /var/db/sup/refuse, u togo ne prohodit eto:
cd /usr/ports && make index
ili eto:
portsdb -Uu
Postavit' sysutils/p5-FreeBSD-Portindex, on mozhet rabotat' s nepolnymi portami [bez uzkoglazyh]
Lichno ja ispol'zuju sledujushij script:
===== cat ~/scripts/cvsupp.sh ======
#!/bin/sh
CVSUPOUT=/tmp/cvsup.out
CVSUP=${CVSUP:-"/usr/local/bin/cvsup -g -L 2"}
CVSUPFILE=${CVSUPFILE:-"/usr/sup/ports.sup"}
PORTSDIR=${PORTSDIR:-"/usr/ports"}
INDEXFILE=${INDEXFILE:-"INDEX-5"}
INDEXLOCAL=${INDEXLOCAL:-"INDEX.local"}
if [ -d $PORTSDIR ]; then else
echo "Error: $PORTSDIR doesnt exist !!!"
exit 1
fi
if [ -e $PORTSDIR/$INDEXLOCAL ]; then
script $CVSUPOUT $CVSUP $CVSUPFILE
cache-update -i $CVSUPOUT
rm $CVSUPOUT
portindex -o $PORTSDIR/$INDEXLOCAL
ln -sf $INDEXLOCAL $PORTSDIR/$INDEXFILE
portsdb -fu
else
$CVSUP $CVSUPFILE
portsdb -Fu
fi
cd $PORTSDIR
patch < ~/etc/ports.diff
#rm Makefile.orig
#rm Mk/bsd.port.mk.orig
ls -l $PORTSDIR/INDEX*
find $PORTSDIR -type f \( -name *.orig -or -name *.rej -or -name *.bak \) -delete & | |
|