On Fri, 2 Mar 2012 12:44:44 +0200
Sayetsky Anton <[email protected]> wrote:

> 2 марта 2012 г. 12:30 пользователь Denis Zaika <[email protected]>
> написал:
> > Я вот добавляю пару строчек в make.conf (grep SUP
> > /usr/share/examples/etc/make.conf), делаю в /usr/src make update и
> > обновляю сорцы, порты и доки, а если сорцов нет, то делаю
> > сначала
> > csup -h cvsup.(ua)|(de)|().freebsd.org
> > /usr/share/examples/cvsup/standard-supfile
> >
> > Опишите похожий workaround с svn на голой машине, не стесняйтесь,
> > чтоб я забыл уже ужасы cvsup, а то ворочаюсь каждую ночь, спать не
> > могу.
> 
> cd /usr/ports/devel/subversion && make config config-recursive install
> clean && cd /usr/src && svn co svn://svn.freebsd.org/base/releng/x.x

1) config-recursive достаточно.
2) 
make.conf
SVNFLAGS="-r что_нужно"
SVN="/usr/local/bin/svn"
SVN_UPDATE=yes

правда я не проверял (не читал Makefile.inc1 точнее) как оно себя
поведет когда еще не сделан checkout, сделает ли.

лично я не понимаю, зачем нужно юзать make update в /usr/src, не
понимал еще и тогда когда юзал csup для этого.

p.s. на всякий случай, отмазки "svn не в base" очень мило выглядеть
будут, особенно если вспомнить времена когда csup не было в base.


-- 
wbr, tiger

Ответить