FreeBSD: обновление дерева портов

Создаем конфигурационный файл для обновления дерева портов через csup:
[root@shell]# cat >> /etc/csup/ports-all << END
*default host=cvsup5.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress ports-all
END

Я выбрал cvsup5.ru.FreeBSD.org из-за его близости ко мне, на самом деле проверить близость сервера можно с помощью ping+tracert.

Запускаем обновление:
[root@shell]# csup /etc/csup/ports-all

И не забываем загнать в крон на ежедневный апдейт.

Таким же образом можно делать апдейт сорцов, как всей системы, так и ядра:
[root@shell]# cat >> /etc/csup/src-all << END
*default host=cvsup5.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_8_0
*default delete use-rel-suffix
*default compress src-all
END

tag=RELENG_8_0 — этой строкой мы указываем сорцы для какой ветки фряши надо слить, если поставить
tag=. то сольются последние (что не есть гуд, т.к. обычно это CURRENT, а не STABLE).

тоже самое, но только для ядра:
[root@shell]# cat >> /etc/csup/src-sys << END
*default host=cvsup5.ru.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_8_0
*default delete use-rel-suffix
*default compress src-sys
END

Реклама
  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: