FreeBSD - обновление портов используя git
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Обновление портов используя 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'