Делаю апдейт до 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 64Stop in /usr/src/etc.
*** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to
the temproot environment
=================================================Что это такое и что мне делать? Поиск в гугле ответов не даёт. :(
>Делаю апдейт до 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/Makefilecvsup делали с 2.2.9 до 6.1?
> cvsup делали с 2.2.9 до 6.1?С 6.0
>сборку ядра и системы, про теги cvsup и конкретно:
>
># less /usr/src/UPDATING
># less /usr/src/MakefileК чему вообще вся эта фигня? :\ Что не нравится в моём sup-файле?
>>сборку ядра и системы, про теги cvsup и конкретно:
>>
>># less /usr/src/UPDATING
>># less /usr/src/Makefile
>
>К чему вообще вся эта фигня? :\ Что не нравится в моём
>sup-файле?отсутствие ПОНИМАНИЯ
...
закомментарь в /etc/make.conf#INSTALL=install -C
и попробуй снова
>закомментарь в /etc/make.conf
>#INSTALL=install -C
>и попробуй сноваСнова - с какого этапа? Потому что не помогает. Пробовал начиная с make installworld.
>>>сборку ядра и системы, про теги cvsup и конкретно:
>>>
>>># less /usr/src/UPDATING
>>># less /usr/src/Makefile
>>
>>К чему вообще вся эта фигня? :\ Что не нравится в моём
>>sup-файле?
>
>отсутствие ПОНИМАНИЯ
>...
>закомментарь в /etc/make.conf
>
>#INSTALL=install -C
>
>и попробуй сноваПричём тут отсутствие понимания у piranha?
ТЫ на свои посты посмотри - начал что-то рассказывать про теги cvsup, и перешёл на make.conf.
Комментируй-не комментируй, а такая команда install'a используется по умолчанию.
>>>>сборку ядра и системы, про теги 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
># 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
Естественно, что он ругается. Но почему он такой? Почему не указаны файлы? :\
>># 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?