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

Исходное сообщение
"апдейт до FreeBSD 6.1"

Отправлено piranha , 02-Авг-06 12:36 
Делаю апдейт до 6.1-RELEASE.

Вот sup-файл:
*default host=cvsup.freebsd.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=RELENG_6_1
*default delete use-rel-suffix
*default compress
src-all

Вот make.conf:
http://piranha.org.ua/make.conf

По такой схеме:

make buildworld && make kernel
reboot
mergemaster -p
make installworld
mergemaster

На втором мержмастере происходит такая вот фигня (большая часть вывода скипнута, ошибок там нету - могу выложить полную, если надо будет):

=================================================
cd /usr/src/etc; install -C -o root -g wheel -m 644   /var/tmp/temproot/etc/ssh
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 file2
       install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 ... fileN directory
       install -d [-v] [-g group] [-m mode] [-o owner] directory ...
*** Error code 64

Stop in /usr/src/etc.

  *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to
      the temproot environment
=================================================

Что это такое и что мне делать? Поиск в гугле ответов не даёт. :(


Содержание

Сообщения в этом обсуждении
"апдейт до FreeBSD 6.1"
Отправлено lavr , 02-Авг-06 13:50 
>Делаю апдейт до 6.1-RELEASE.
>
>Вот sup-файл:
>*default host=cvsup.freebsd.org
>*default base=/var/db
>*default prefix=/usr
>*default release=cvs tag=RELENG_6_1
>*default delete use-rel-suffix
>*default compress
>src-all
>
>Вот make.conf:
>http://piranha.org.ua/make.conf
>
>По такой схеме:
>
>make buildworld && make kernel
>reboot
>mergemaster -p
>make installworld
>mergemaster
>
>На втором мержмастере происходит такая вот фигня (большая часть вывода скипнута, ошибок
>там нету - могу выложить полную, если надо будет):
>
>=================================================
>cd /usr/src/etc; install -C -o root -g wheel -m 644  
>/var/tmp/temproot/etc/ssh
>usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
>            
>   [-o owner] file1 file2
>       install [-bCcpSsv] [-B suffix] [-f
>flags] [-g group] [-m mode]
>            
>   [-o owner] file1 ... fileN directory
>       install -d [-v] [-g group]
>[-m mode] [-o owner] directory ...
>*** Error code 64
>
>Stop in /usr/src/etc.
>
>  *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files
>to
>      the temproot environment
>=================================================
>
>Что это такое и что мне делать? Поиск в гугле ответов не
>даёт. :(


дык зачем Хухль, вам ближе (handbook) для полного так сказать понимания про
сборку ядра и системы, про теги cvsup и конкретно:

# less /usr/src/UPDATING
# less /usr/src/Makefile

cvsup делали с 2.2.9 до 6.1?


"апдейт до FreeBSD 6.1"
Отправлено piranha , 02-Авг-06 13:52 
> cvsup делали с 2.2.9 до 6.1?

С 6.0


"апдейт до FreeBSD 6.1"
Отправлено piranha , 02-Авг-06 14:01 
>сборку ядра и системы, про теги cvsup и конкретно:
>
># less /usr/src/UPDATING
># less /usr/src/Makefile

К чему вообще вся эта фигня? :\ Что не нравится в моём sup-файле?


"апдейт до FreeBSD 6.1"
Отправлено lavr , 02-Авг-06 14:16 
>>сборку ядра и системы, про теги cvsup и конкретно:
>>
>># less /usr/src/UPDATING
>># less /usr/src/Makefile
>
>К чему вообще вся эта фигня? :\ Что не нравится в моём
>sup-файле?

отсутствие ПОНИМАНИЯ
...
закомментарь в /etc/make.conf

#INSTALL=install -C

и попробуй снова


"апдейт до FreeBSD 6.1"
Отправлено piranha , 02-Авг-06 14:22 
>закомментарь в /etc/make.conf
>#INSTALL=install -C
>и попробуй снова

Снова - с какого этапа? Потому что не помогает. Пробовал начиная с make installworld.


"апдейт до FreeBSD 6.1"
Отправлено Аноним , 02-Авг-06 14:35 
>>>сборку ядра и системы, про теги cvsup и конкретно:
>>>
>>># less /usr/src/UPDATING
>>># less /usr/src/Makefile
>>
>>К чему вообще вся эта фигня? :\ Что не нравится в моём
>>sup-файле?
>
>отсутствие ПОНИМАНИЯ
>...
>закомментарь в /etc/make.conf
>
>#INSTALL=install -C
>
>и попробуй снова

Причём тут отсутствие понимания у piranha?
ТЫ на свои посты посмотри - начал что-то рассказывать про теги cvsup, и перешёл на make.conf.
Комментируй-не комментируй, а такая команда install'a используется по умолчанию.


"апдейт до FreeBSD 6.1"
Отправлено lavr , 02-Авг-06 14:43 
>>>>сборку ядра и системы, про теги cvsup и конкретно:
>>>>
>>>># less /usr/src/UPDATING
>>>># less /usr/src/Makefile
>>>
>>>К чему вообще вся эта фигня? :\ Что не нравится в моём
>>>sup-файле?
>>
>>отсутствие ПОНИМАНИЯ
>>...
>>закомментарь в /etc/make.conf
>>
>>#INSTALL=install -C
>>
>>и попробуй снова
>
>Причём тут отсутствие понимания у piranha?

именно притом что оно отсутствует и желания вдаваться в подробности нет

>ТЫ на свои посты посмотри - начал что-то рассказывать про теги cvsup,
>и перешёл на make.conf.

потому и перешел что нет желания объяснять, для этого было конкретно указано
ЧТО почитать, а ошибка на выполнии install -C опции - посему и переход

>Комментируй-не комментируй, а такая команда install'a используется по умолчанию.

если плохо доходит - логи там есть, Makefile, посему для тех кто на бронепоезде,
более доступным языком:

# cd /usr/src/etc
# install выполнить руками - быстро дойдет в чем проблема, в опциях или в отсутствии
директории

ну или как вариант целиком make без реального install:

# cd /usr/src/etc
# make -n install


"апдейт до FreeBSD 6.1"
Отправлено piranha , 02-Авг-06 14:52 
># install выполнить руками - быстро дойдет в чем проблема, в опциях
>или в отсутствии директории

Ну ёпт. Нормальный инсталл должен быть таким:

install -o root -g wheel  -m 644 ftpd gdm imap kde login other passwd pop3 rsh sshd su system telnetd xdm /var/tmp/temproot/etc/pam.d

А он вот такой:

install -o root -g wheel -m 644 /var/tmp/temproot/etc/ssh

Естественно, что он ругается. Но почему он такой? Почему не указаны файлы? :\



"апдейт до FreeBSD 6.1"
Отправлено lavr , 02-Авг-06 15:13 
>># install выполнить руками - быстро дойдет в чем проблема, в опциях
>>или в отсутствии директории
>
>Ну ёпт. Нормальный инсталл должен быть таким:
>
>install -o root -g wheel  -m 644 ftpd gdm imap kde
>login other passwd pop3 rsh sshd su system telnetd xdm /var/tmp/temproot/etc/pam.d
>
>
>А он вот такой:
>
>install -o root -g wheel -m 644 /var/tmp/temproot/etc/ssh
>
>Естественно, что он ругается. Но почему он такой? Почему не указаны файлы?
>:\

это ваше предположение или вы КОНКРЕТНО смотрели Makefile?