LINUX.ORG.RU

История изменений

Исправление nstorm, (текущая версия) :

Я арч не юзал, но обычно менеджеры пакетов при сборке/установке пакетов создают специальную «песочницу», в которую делают chroot. Чтобы скрипты сборки и установки ставили не в реальную корневую ФС, а в «песочницу».

А потом собранные файлы отдельно переносятся менеджером сборки/установки пакетов соб-но либо в пакет (при сборке), либо в реальную ФС (при установке).

Each function is run chrooted inside the pacman install directory.

Означает что chroot происходит как раз-таки в эту «песочницу» (pacman install directory).

We chroot() and then chdir() to the root directory

Следует читать как «мы делаем chroot (*имеет в виду в песочницу, просто это не указано) и после делаем chdir в корень (*уже в корень „песочницы“, а не системы!)». Т.е. фраза «root directory» тут имеет отношение только к chdir, а не к chroot.

Исходная версия nstorm, :

Я арч не юзал, но обычно менеджеры пакетов при сборке/установке пакетов создают специальную «песочницу», в которую делают chroot. Чтобы скрипты сборки и установки ставили не в реальную корневую ФС, а в «песочницу».

А потом собранные файлы отдельно переносятся менеджером сборки/установки пакетов соб-но либо в пакет (при сборке), либо в реальную ФС (при установке).

Each function is run chrooted inside the pacman install directory.

Означает что chroot происходит как раз-таки в эту «песочницу» (pacman install directory).

We chroot() and then chdir() to the root directory

Следует читать как «мы делаем chroot (*имеет в виду в песочницу, просто это не указано) и после делаем chdir в корень (*уже в корень „песочницы“, а не системы!)».