Не могу переустановить jail

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Fast_Deer
мл. сержант
Сообщения: 131
Зарегистрирован: 2013-01-09 10:56:34

Не могу переустановить jail

Непрочитанное сообщение Fast_Deer » 2014-11-20 14:27:37

Здравствуйте!
Имеется почти чистая FreeBSD 9.3. То есть недавно переустановленная и настроенная в связи со смертью винта
Для "авто" поднятия клетки на просторах интернета был найден скрипт допиленный мной под свои нужды, который замечательно отрабатывался на предыдущих версиях.
Сам скрипт:

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

#!/bin/sh

jail_dir="/home/jail/$1"
mkdir -p ${jail_dir}
cd /usr/src
mkdir -p ${jail_dir}
make world DESTDIR=${jail_dir}
cd /usr/src/etc
make distribution DESTDIR=${jail_dir}
mount -t devfs devfs ${jail_dir}/dev
echo ""
echo "Create jail $1 successfully complite"
echo ""
exit 64
При попытке использовать его на данной версии ОС уперся в ошибку

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

--------------------------------------------------------------
>>> Building an up-to-date make(1)
--------------------------------------------------------------
make: don't know how to make /home/jail/tr/usr/lib/libc.a. Stop
*** [make] Error code 2

Stop in /usr/src.
*** [upgrade_checks] Error code 1

Stop in /usr/src.
Курение интернета на предмет причин дало только решение: нужно изначально построить мир командой
  • make buildworld
а уж потом задавать DESTDIR. Но вот незадача - этот путь уже прописался гдето в конфигах и я не знаю как его вырезать. Удаление клетки (точнее каталоги)

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

# chflags -R noschg /usr/obj/usr
# rm -rf /usr/obj/usr
# cd /usr/src
# make cleandir
# make cleandir
не спасает "отца русской демократии": вылезает та же ошибка, даже после перезапуска.

Напоровшись на данную "фишку" на другом серваке с той же ОС сразу сделал
  • make buildworld
и все замечательно отработалось.
Как все таки удалить прописавшийся путь?
Последний раз редактировалось f_andrey 2014-11-20 14:52:53, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Fast_Deer
мл. сержант
Сообщения: 131
Зарегистрирован: 2013-01-09 10:56:34

Re: Не могу переустановить jail

Непрочитанное сообщение Fast_Deer » 2014-11-20 15:56:33

Спасибо всем уделившим внимание!
Вопрос снимается!
решается просто:

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

# rm -R /usr/src
# svn co svn://svn.freebsd.org/base/release/9.3.0/ /usr/src
# cd /usr/src
# make buildworld
вуаля!