Имеется почти чистая 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
Код: Выделить всё
# chflags -R noschg /usr/obj/usr
# rm -rf /usr/obj/usr
# cd /usr/src
# make cleandir
# make cleandir
Напоровшись на данную "фишку" на другом серваке с той же ОС сразу сделал
- make buildworld
Как все таки удалить прописавшийся путь?