On Fri, Mar 02, 2012 at 01:54:59PM +0300, Sergey V. Dyatko wrote:

> 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.

зачем отказываться от хорошего и вспоинать пещеры?

Ответить