Страница 1 из 1

FreeBSD 9.1. Автоматическое обновление портов. Как правильн?

Добавлено: 2013-09-01 17:31:57
Fast_Deer
Здравствуйте!
Нужна помощь в правильной настройке автоматического обновления портов с помощью утилиты portsnap. Везде, в том числе и хендбуке по FreeBSD, сказано что для автоматического обновления портов просто можно добавить строку в cron

Код: Выделить всё

0 3 * * * root portsnap -I cron update && pkg_version -vIL=
что было и сделано, но при этом после отработки команды (через некоторое время) рушится основное дерево портов в /usr/port. То есть пропадают ранее закачанные порты, перестает работать команда make search. Приходится в ручную обновлять заново все дерево портов с распаковкой или удалять /var/db/portsnap.
Может кто-нибудь знает как правильно настроить автоматическое обновление портов, чтобы не делать это в каждый раз ручном режиме?

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Добавлено: 2013-09-01 20:15:30
Bayerische
Заменить portsnap -I cron на скрипт с portsnap fetch update и забить.

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Добавлено: 2013-09-01 21:00:19
Fast_Deer
об этом я тоже думал. Попробую хотя бы этот вариант

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Добавлено: 2013-09-03 22:29:09
Shuba
Bayerische писал(а):Заменить portsnap -I cron на скрипт с portsnap fetch update и забить.
Когда-то давно я именно так и прописывал в кроне. Обновления не проходили, portsnap говорил, хочу мол portsnap cron update. Может на данный момент уже и не обязательно в кроне именно так прописывать, но я прописываю на всех серверах именно portsnap cron update и проблем не имею.

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Добавлено: 2013-09-04 9:02:57
Fast_Deer
ну про это, как я указал выше, написано в хендбуке (да, да, я его читал,хоть и не весь :-) )
Проблема в том, что строка из хендбука на моем домашнем серваке (на Интел Атоме) почему то рушит всё дерево портов. Так что мне нужно какое то другое приемлемое решение. так как на сервак в административных целях захожу не часто (точнее очень не часто). А в ручную обновлять "не кошерно" :-)

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Добавлено: 2013-09-04 11:48:53
Bayerische
Shuba, как не проходили? Крон не хотел запускать сторонний скрипт?

Re: FreeBSD 9.1. Автоматическое обновление портов. Как прави

Добавлено: 2013-09-11 0:19:32
Shuba
Bayerische писал(а): Shuba, как не проходили? Крон не хотел запускать сторонний скрипт?
Запускать то запускал, только на выходе получал, что неправильно скрипт прописан, типа правильно через portsnap cron update. Исходя из этого сообщения я сделал вывод, что сам portsnap определял, что запускался из cron-а и отказывался работать. Но ещё раз говорю, было это лет 5 назад, может что-то поменялось.