Страница 1 из 1

Новое ядро не инсталлируется.

Добавлено: 2008-02-04 14:56:01
iZEN
Сегодня закачал обновления FreeBSD 7.0-RC1 (через csup).
Полностью выполнил процедуру обновления мира и ядра. После перезагрузки ввожу команду uname -a и вижу, что система имеет прошлую дату сборки, когда я в последний раз её пересобирал (25 января).

Ладно, думаю, ядро не установилось. Делаю:

Код: Выделить всё

cd /usr/src && make installkernel KERNCONF=MYKERNEL
. Перезагружаюсь. Снова ввожу uname -a, показывает правильную дату сборки (4 февраля).

Дай, думаю, гляну что с миром:

Код: Выделить всё

cd /usr/bin && ls -G -all
— многие файлы от 25 февраля. Сделал:

Код: Выделить всё

cd /usr/src && make installworld
. Запустил mergemaster для верности. И всё равно остались некоторые файлы в каталоге /usr/bin от 25 февраля (скорее всего из-за того, что выбросил кое-что из ядра, а при сборке нового мира эти старые файлы не заместились новыми, потому и остались лежать мёртвым грузом).

Никто не сталкивался с таким поведением?

Re: Новое ядро не инсталлируется.

Добавлено: 2008-02-04 14:58:49
Alex Keda
примеры файлов?

Re: Новое ядро не инсталлируется.

Добавлено: 2008-02-04 15:12:12
iZEN
lissyara писал(а):примеры файлов?
Вот:

Код: Выделить всё

> cd /usr/bin && ls -G -all | grep "25 янв"
-r-xr-xr-x   1 root  wheel   1286476 25 янв 15:43 dig
-r-xr-xr-x   1 root  wheel   1273616 25 янв 15:43 host
-r-xr-xr-x   1 root  wheel   1274892 25 янв 15:43 nslookup
-r-xr-xr-x   1 root  wheel   1243392 25 янв 15:43 nsupdate
-r-xr-xr-x   1 root  wheel     77028 25 янв 15:43 vacation

Код: Выделить всё

> cd /usr/sbin && ls -G -all | grep "25 янв"
-r-xr-xr-x   1 root  wheel     440864 25 янв 15:44 dnssec-keygen
-r-xr-xr-x   1 root  wheel    1239708 25 янв 15:44 dnssec-signzone
-r-xr-xr-x   1 root  wheel      66684 25 янв 15:44 editmap
-r-xr-xr-x   2 root  wheel    1610268 25 янв 15:44 lwresd
-r-xr-xr-x   1 root  wheel      58356 25 янв 15:44 mailstats
-r-xr-xr-x   1 root  wheel      70892 25 янв 15:44 makemap
-r-xr-xr-x   2 root  wheel    1610268 25 янв 15:44 named
-r-xr-xr-x   1 root  wheel    1276120 25 янв 15:44 named-checkconf
-r-xr-xr-x   2 root  wheel    1211412 25 янв 15:44 named-checkzone
-r-xr-xr-x   2 root  wheel    1211412 25 янв 15:44 named-compilezone
-r-xr-xr-x   2 root  wheel       1738 25 янв 15:44 named.reconfig
-r-xr-xr-x   2 root  wheel       1738 25 янв 15:44 named.reload
-r-xr-xr-x   1 root  wheel      68116 25 янв 15:44 praliases
-r-xr-xr-x   1 root  wheel     273676 25 янв 15:44 rndc
-r-xr-xr-x   1 root  wheel     414164 25 янв 15:44 rndc-confgen
>
Можно ли их удалить вручную?!
:?:
Это скорее всего "хвосты" от предыдущей сборки, так как в /etc/make.conf перед компиляцией новых ядра и мира добавил следующие опции:

Код: Выделить всё

MAKE_KERBEROS4=false
MAKE_KERBEROS5=false
NO_BIND=true
NO_IPFILTER=true
NO_SENDMAIL=true
NO_GAMES=true
NO_PROFILE=true
CFLAGS= -O -pipe

Re: Новое ядро не инсталлируется.

Добавлено: 2008-02-04 15:35:01
Alex Keda
думаю, что лучше из маке конф это удалить и собрать нормально =)
от 10 мегабайт у тя не убудет.

Re: Новое ядро не инсталлируется.

Добавлено: 2008-02-04 18:00:32
iZEN
lissyara писал(а):думаю, что лучше из маке конф это удалить и собрать нормально =)
от 10 мегабайт у тя не убудет.
Это-то понятно, но из-за неучтённых хвостов может страдать безопасность системы. :roll:

Re: Новое ядро не инсталлируется.

Добавлено: 2008-02-04 18:07:02
Гость
use mtree(8), Luke
сравниваешь DESTDIR и свою систему и выкидываешь мусор