Skip to content

Pafaul/build_d-i

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Данный скрипт предназначен для сборки пакета debian-installer из исходников stretch.
Для работы необходимо наличие двух файлов - build_d-i.sh и chr_script.sh.

Скрипт build_d-i.sh - основной, его нужно запустить для старта работы.
Скрирт chr_script.sh - выполняется внутри chroot-директории. В нём происходит сборка пакета.

После выполнения скрипта останется chroot-директория.
При указании ключа -с данная директория будет удалена после сборки.

Собранный пакет debian-installer будет находиться в той же директории,
где находился скрипт build_d-i.sh, если не передан аргумент с ключом -o .

Возможные ключи для данного скрипта:
-s - определяет где находится скрипт chr_script.sh. 
     Необходимо передать директорию где находится данный скрипт.
     При отсутствии параметра считается, что он находится в текущей рабочей директории.

-d - определяет где будет находиться chroot директория.
     В качестве параметра принимает существующую директорию, где будет создана директория chr/
     При отсутствии данного параметра директория chr/ создаётся в текущей рабочей директории.

-o - определяет где будет находиться готовый пакет debian-installer.sh
     В качестве параметра принимает существующую директорию, куда будет помещён собранный пакет.
     При отсутствии данного параметра пакет копируется в текущую рабочую директорию.

-c - при передаче этого ключа chroot директория будет удалена после выполнения сборки.

exit codes:

3 - скрипт выполняется не root-пользователем
4 - возникла ошибка во время исполнения debootstrap
5 - не получилось примонтировать /proc директорию
6 - возникла ошибка во время выполнения chr_script.sh
7 - возникла ошибка во время выполнения apt
8 - ошибка сброки debian-installer
9 - переданы неправильные аргументы
10 - не найден файл chr_script.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages