URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97057
[ Назад ]

Исходное сообщение
"freebsd-update; cvs"

Отправлено BarS , 23-Ноя-17 03:09 
FreeBSD-update и CVS на полностью обновленной системе добавляют и удаляют один файл:
/usr/scr/ntrib/tzdata/Theory
CVS добавляет, а FreeBSD-update удаляет. Что за хрень?

Содержание

Сообщения в этом обсуждении
"freebsd-update; cvs"
Отправлено eRIC , 23-Ноя-17 09:24 
> CVS добавляет, а FreeBSD-update удаляет. Что за хрень?

вместо CVS используется Subversion и ошибки у вас в путях присутсвуют.
https://svnweb.freebsd.org/base/stable/11/contrib/tzdata/the... есть



"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 10:29 
>> CVS добавляет, а FreeBSD-update удаляет. Что за хрень?
> вместо CVS используется Subversion и ошибки у вас в путях присутсвуют.
> https://svnweb.freebsd.org/base/stable/11/contrib/tzdata/the... есть

вот так пойдет? FreeBSD-update удаляет файл, а остальные добавляют...

FreeBSD-update fetch
FreeBSD-install
cd /usr/src
make SVN_UPDATE=YES
svn update /usr/src


"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 10:30 
>> CVS добавляет, а FreeBSD-update удаляет. Что за хрень?
> вместо CVS используется Subversion и ошибки у вас в путях присутсвуют.
> https://svnweb.freebsd.org/base/stable/11/contrib/tzdata/the... есть

не html, а Theory с большой буквы.


"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 10:31 
>> CVS добавляет, а FreeBSD-update удаляет. Что за хрень?
> вместо CVS используется Subversion и ошибки у вас в путях присутсвуют.
> https://svnweb.freebsd.org/base/stable/11/contrib/tzdata/the... есть

по утру писАл, в трех буквах описАлся.


"freebsd-update; cvs"
Отправлено arachnid , 23-Ноя-17 09:32 
точно cvs? он же закрыт уже хрен знает сколько
если смотреть на svn серверах, то там такого файла не наблюдается

> FreeBSD-update и CVS на полностью обновленной системе добавляют и удаляют один файл:
> /usr/scr/ntrib/tzdata/Theory
> CVS добавляет, а FreeBSD-update удаляет. Что за хрень?


"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 10:36 
root@server:~ # freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 11.1-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.
--More--(END)...skipping...

The following files will be removed as part of updating to 11.1-RELEASE-p4:
/usr/src/contrib/tzdata/Theory
root@server:~ # freebsd-update install
Installing updates... done.
root@server:~ # cd /usr/src
root@server:/usr/src # make update SVN_UPDATE=YES
--------------------------------------------------------------
>>> Updating /usr/src using Subversion

--------------------------------------------------------------
Updating '.':
Restored 'contrib/tzdata/Theory'
At revision 326117.
root@server:/usr/src # freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 11.1-RELEASE from update6.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

The following files will be removed as part of updating to 11.1-RELEASE-p4:
/usr/src/contrib/tzdata/Theory
root@server:/usr/src # freebsd-update install
Installing updates... done.
root@server:/usr/src # svn update /usr/src
Updating '.':
Restored 'contrib/tzdata/Theory'
At revision 326117.
root@server:/usr/src #


"freebsd-update; cvs"
Отправлено lavr , 23-Ноя-17 11:08 
>[оверквотинг удален]
> Preparing to download files... done.
> The following files will be removed as part of updating to 11.1-RELEASE-p4:
> /usr/src/contrib/tzdata/Theory
> root@server:/usr/src # freebsd-update install
> Installing updates... done.
> root@server:/usr/src # svn update /usr/src
> Updating '.':
> Restored 'contrib/tzdata/Theory'
> At revision 326117.
> root@server:/usr/src #

если будешь пользоваться бинарным апгрейдом: freebsd-update,
svn можно не использовать:

# man freebsd-update
# man freebsd-update.conf
# less /etc/freebsd-update.conf
...
# Components of the base system which should be kept updated.
#Components src world kernel
Components kernel/generic src/src world/base world/lib32

# Example for updating the userland and the kernel source code only:
# Components src/base src/sys world

ну и sources не нужны в случае freebsd-update, за редким исключением
для отдельных портов, если пользоваться портами, а не пакетами.

настрой /etc/freebsd-update.conf так как удобно, хошь с sources или без


"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 12:30 
> настрой /etc/freebsd-update.conf так как удобно, хошь с sources или без

это понятно, непонятно почему файл возникаем/исчезает.


"freebsd-update; cvs"
Отправлено eRIC , 23-Ноя-17 12:55 
> это понятно, непонятно почему файл возникаем

скорее всего идет обновление svn не последней ревизии, потому он у вас и появляется. в последней ревизии его там нет (следственно freebsd-update удаляет его)


"freebsd-update; cvs"
Отправлено eRIC , 23-Ноя-17 12:44 
> The following files will be removed as part of updating to 11.1-RELEASE-p4:
> /usr/src/contrib/tzdata/Theory

видимо когда-то такой файл действительно создавался и вот теперь freebsd-update удаляет ненужный файл...

и как писали выше, пользуйтесь одним методом, благо freebsd-update можно настроить на обновление каких именно компонентов вы хотите...

+ https://lists.freebsd.org/pipermail/freebsd-announce/2017-No...
почитайте по данному обновлению там про Theory в патче все расписано



"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 13:36 
>> The following files will be removed as part of updating to 11.1-RELEASE-p4:
>> /usr/src/contrib/tzdata/Theory
> видимо когда-то такой файл действительно создавался и вот теперь freebsd-update удаляет
> ненужный файл...
> и как писали выше, пользуйтесь одним методом, благо freebsd-update можно настроить на
> обновление каких именно компонентов вы хотите...
> + https://lists.freebsd.org/pipermail/freebsd-announce/2017-No...
> почитайте по данному обновлению там про Theory в патче все расписано

Мне казалось все должно быть одинаково везде, а тут непонятки. Может так и другие состояния различаться будут... Непорядок.


"freebsd-update; cvs"
Отправлено BarS , 23-Ноя-17 13:58 
>[оверквотинг удален]
>>>> The following files will be removed as part of updating to 11.1-RELEASE-p4:
>>>> /usr/src/contrib/tzdata/Theory
>>> видимо когда-то такой файл действительно создавался и вот теперь freebsd-update удаляет
>>> ненужный файл...
>>> и как писали выше, пользуйтесь одним методом, благо freebsd-update можно настроить на
>>> обновление каких именно компонентов вы хотите...
>>> + https://lists.freebsd.org/pipermail/freebsd-announce/2017-No...
>>> почитайте по данному обновлению там про Theory в патче все расписано
>> Мне казалось все должно быть одинаково везде, а тут непонятки. Может так
>> и другие состояния различаться будут... Непорядок.

Запарился, отправил пустое. Кажется понял, svn не на ту ветку синхронизирует. Как узнать с какой ветке svn синхронизация идет?


"freebsd-update; cvs"
Отправлено eRIC , 23-Ноя-17 18:19 
> Запарился, отправил пустое. Кажется понял, svn не на ту ветку синхронизирует. Как
> узнать с какой ветке svn синхронизация идет?
>>>Restored 'contrib/tzdata/Theory'
>>>At revision 326117

командой $svn info  (там можно найти всю информацию | grep Revision или grep URL)

и скорее всего он на release/11.1 будет ссылаться (https://svnweb.freebsd.org/base/release/11.1.0/contrib/tzdata/ тут этот файл Theory есть).

утилита freebsd-update ссылается на releng/11.1, да и в целом на releng ссылаться надо при обновление исходников по svn, чтобы получать актуальную production версию со всеми security патчами