В системе был установлен cvsup-without-gui-16.1h_3 который неоднократно обновлялся при помощи portupgrade.ПРОБЛЕМА: при попытке обновить cvsup-without-gui-16.1h_3 до cvsup-without-gui-16.1h_4 система сообщает о ошибке. Если удалить cvsup-without-gui-16.1h_3 и попробовать установить из портов более свежую версию команда make отрабатывает без ошибок, а make install выдает следующий результат:
ns2# make install
===> Installing for cvsup-without-gui-16.1h_4
===> Generating temporary packing list
===> Checking if net/cvsup-without-gui already installed
===> suptcp
===> suplib
===> server
rm -f /usr/local/sbin/cvsupd
cp `cat ../M3TARGET`/cvsupd /usr/local/sbin/cvsupd
cp: FreeBSD4/cvsupd: No such file or directory
*** Error code 1Stop in /usr/ports/net/cvsup-without-gui/work/cvsup-snap-16.1h/server.
*** Error code 1Stop in /usr/ports/net/cvsup-without-gui/work/cvsup-snap-16.1h.
*** Error code 1Stop in /usr/ports/net/cvsup-without-gui/work/cvsup-snap-16.1h.
*** Error code 1Stop in /usr/ports/net/cvsup-without-gui.
пробовал:
- make clean и заново make install - результат тот же. Другие приложение обновляются portupgrade без ошибок;
- обновлял дерево портов portsnap fetch && portsnap update - при сборке cvsup-without-gui та же ошибка.Система FreeBSD 7.0. Дерево портов обновляются cvsup.
-------cvs-supfile
...
src-all tag=RELENG_7_0
ports-all tag=.
...
-------
выкинуть!
в систему давно встроен csup - полный аналог cvsup, написанный на сps. а порты лучше обновлять через portsnap
>выкинуть!
>в систему давно встроен csup - полный аналог cvsup, написанный на сню-ню...
"CVSup supports two primary modes of operation. They are called CVS mode
and checkout mode. csup only supports the checkout mode for now.">
>
>ps. а порты лучше обновлять через portsnap
>[оверквотинг удален]
>
>ню-ню...
>"CVSup supports two primary modes of operation. They are called CVS
>mode
>and checkout mode. csup only supports the checkout mode for now."
>
>
>>
>>
>>ps. а порты лучше обновлять через portsnapто есть csup систему не обновит? :)
>выкинуть!
>в систему давно встроен csup - полный аналог cvsup, написанный на с
>
>
>ps. а порты лучше обновлять через portsnapcsup - не впечатлил, да и не решение заменить одно приложением другим...
порты конечно можно обновлять и portsnap, но зачем 2 приложения когда одно и коды тащит и порты обновляет?!
>[оверквотинг удален]
>>в систему давно встроен csup - полный аналог cvsup, написанный на с
>>
>>
>>ps. а порты лучше обновлять через portsnap
>
>csup - не впечатлил, да и не решение заменить одно приложением другим...
>
>
>порты конечно можно обновлять и portsnap, но зачем 2 приложения когда одно
>и коды тащит и порты обновляет?!а чем должен впечатлить csup????? работает ведь!
решение - это использовать то, что есть, а не тащить лишнее
преимущества portsnap в скорости работы. минус - тащит первый раз базу около 50 метров. зато потом заметно быстрее. а уж индексы создает вообще моментально
portsnap не может быть запущен через крон. И это минус.
>portsnap не может быть запущен через крон. И это минус.МОЖЕТ, см. http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports...
A.6.6. Запуск portsnap из cron
Для того, чтобы избежать проблем с ''безумными толпами'' клиентов, одновременно приходящими на сервера Portsnap, команда portsnap fetch не запустится как задание cron(8). Для работы из cron предназначена специальная команда portsnap cron, которая перед загрузкой обновлений ожидает случайное время до 3600 секунд.
Для ежедневного обновления упакованного снэпшота и индексного файла при помощи portsnap и последующего отчета почтой об устаревших установленных пакетах добавьте в ваш файл /etc/crontab строку
0 3 * * * root portsnap -I cron update && pkg_version -vIL=
Всем спасибо - вопрос решен.Оказалось дело было в ezm. Снес ezm и cvsup, потом поставил снова - работает!