The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Руководства по FreeBSD на русском" / Оглавление документа

3 Полезный скрипт на языке python: cvsupchk

Как альтернативу для проверки целостности ваших исходных текстов вы можете использовать скрипт cvsupchk, написанный на языке python; этот скрипт в настоящее время находится в /usr/ports/net/cvsup/work/cvsup-16.1/contrib/cvsupchk, вместе с хорошим README. Предварительные требования:

  1. /usr/ports/net/cvsup # make extract

  2. python (также находится в коллекции портов :-))

  3. Файл извлечений для вашего набора исходных текстов.

Если вы обновляете ваши исходные тексты самый первый раз, конечно же, у вас нет файла извлечений. После установки python и обновления ваших исходных текстов (к примеру, /usr/ports), вы можете проверить их так:

% /path/to/cvsupchk -d /usr -c /usr/sup/ports-all/checkouts.cvs:. | more

Если вы хотите проверить ваши исходные тексты RELENG_4:

% /path/to/cvsupchk -d /usr -c /usr/sup/src-all/checkouts.cvs:RELENG_4 | more

В каждом случае cvsupchk будет проверять ваши исходные тексты на целостность, используя информацию, находящуюся в соответствующем файле извлечений. Сообщения о таких аномалиях, как присутствие удаленных файлов (так называемых забытых файлов), отсутствие извлеченных файлов, наличие лишних файлов RCS и мертвых каталогов будут выдаваться на стандартный вывод.

В следующем разделе мы дадим важные, типовые примеры обновления исходных текстов; эти примеры покажут вам роль файлов извлечений и опасности небрежного управления исходными текстами.

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите <frdp@FreeBSD.org.ua>.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру