FreeBSD - обновление портов используя git


Материал из Wiki - Iphoster - 'the best ever hosting and support

Перейти к: навигация, поиск

Обновление портов используя git

Установка git клиента:

# cd /usr/ports/devel/git && make install clean

Загружаем дерево портов:

# cd /usr/
# rm -rf ports/
# git clone git://gitorious.org/freebsd/freebsd-ports.git ports && make fetchindex
Cloning into ports...
remote: Counting objects: 2213434, done.
remote: Compressing objects: 100% (932144/932144), done.
remote: Total 2213434 (delta 1253056), reused 2205289 (delta 1246600)
Receiving objects: 100% (2213434/2213434), 414.22 MiB | 529 KiB/s, done.
Resolving deltas: 100% (1253056/1253056), done.

Обновляем порты:

# cd /usr/ports/
# git remote add ports git://gitorious.org/freebsd/freebsd-ports.git
# git pull ports master && make fetchindex 
ports - название для зеркала master - это ветка.

Добавляем alias для csh:

alias git_ports	'cd /usr/ports/ && git pull ports master && make fetchindex'
Индекс цитирования