Есть тестовая машинка, всякая фигня на ней, в том числе и FreeBSD4.5
Раздел сделан только один рутовый (/)
Решил сделать апгрейд, на 4.7 прошло все успешно, делалось все из под multi-user.
Но что то заметил неладное, просмотрел файлы которые лежат вbash-2.05b# ls -la /usr/obj/usr/src/bin/cat | grep cat
-rwxr-xr-x 1 root wheel 75075 12 мар 17:16 cat <-вот этот файл должен был поставиться при апгрейде
-rw-r--r-- 1 root wheel 2432 12 мар 17:16 cat.1.gz
-rw-r--r-- 1 root wheel 6032 12 мар 17:16 cat.o
-bash-2.05b# ls -la /bin| grep cat
-r-xr-xr-x 1 root wheel 67072 11 мар 15:08 cat <-но остался старый файлну ладно, перейдука я в сингл юзер.. сделал
shutdown now
cd /usr/src
make installworldно это не помогло файлы по прежнему остались другимми.
может кто сказать почему фалы остались старыми?сделал
reboot
boot -s
но вот тут совсем интересно, система загрузилась в сингл моде, и read-only
соответственно я ничего не могу с ней поделать ни make ни vipw ни passwd
всегда говорит что read-only.
Почему при boot -s раздел / загружается в read-only?
Как в сингл юзер перемаунтить раздел / в RW?
>Есть тестовая машинка, всякая фигня на ней, в том числе и FreeBSD4.5
>
>Раздел сделан только один рутовый (/)
>Решил сделать апгрейд, на 4.7 прошло все успешно, делалось все из под
>multi-user.
>Но что то заметил неладное, просмотрел файлы которые лежат в
>
>bash-2.05b# ls -la /usr/obj/usr/src/bin/cat | grep cat
>-rwxr-xr-x 1 root wheel 75075 12 мар 17:16
>cat <-вот этот файл должен был поставиться
>при апгрейде
>-rw-r--r-- 1 root wheel 2432 12 мар
>17:16 cat.1.gz
>-rw-r--r-- 1 root wheel 6032 12 мар
>17:16 cat.o
>-bash-2.05b# ls -la /bin| grep cat
>-r-xr-xr-x 1 root wheel 67072 11 мар
>15:08 cat <-но остался старый файл
>
>ну ладно, перейдука я в сингл юзер.. сделал
>shutdown now
>cd /usr/src
>make installworld
>
>но это не помогло файлы по прежнему остались другимми.
>может кто сказать почему фалы остались старыми?
>
>сделал
>reboot
>boot -s
>но вот тут совсем интересно, система загрузилась в сингл моде, и read-only
>
>соответственно я ничего не могу с ней поделать ни make ни vipw
>ни passwd
>всегда говорит что read-only.
>Почему при boot -s раздел / загружается в read-only?А жизнь так устроена. Сингл мода для Фрии это признак явного
неблагополучия в системе или админе.>Как в сингл юзер перемаунтить раздел / в RW?
>man mount
для ленивых
>mount -fw ...
>>mount -fw ...
Тнкс :-), буду знать.
Вот только по прежнему не понятно почему при installworld
файлы из /usr/obj/ не устанавливаются, ведь они оттуда должны установиться?
Афигеть как все хитро.
В make.conf была опция INSTALL -C которая при инсталле смотрит файл который инсталлируется такойже и если да, то дату у него не меняет.
Но при этом при инсталле еще делает ему strip в результате чего размер файла уменьшается.А так как размер уменьшился дата старого файла не изменилась складывается полное ощющение что новый файл не совпадает со старым...