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'