История изменений
Исправление 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 в корень (*уже в корень „песочницы“, а не системы!)».