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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Обновление портов используя 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'