Installer/devel

Материал из ALT Linux Wiki

< Installer(Различия между версиями)
Перейти к: навигация, поиск
м (поправочка про rw stage2 /)
(уточнение по шагам и хукам)
 
Строка 1: Строка 1:
 +
== Порядок выполнения шагов и скриптовых хуков ==
 +
* загрузка
 +
* {{path|/usr/share/install2/initinstall.d/*}}
 +
* {{pkg|alterator-vm}} (разбивка)
 +
* {{path|/usr/share/install2/prepkg.d/*}}
 +
* {{pkg|alterator-pkg}} (установка пакетной базы)
 +
* {{pkg|alterator-preinstall}} (перемонтирование ФС, запуск нижеуказанных наборов preinstall-скриптов)
 +
* {{path|/mnt/destination/usr/share/install2/preinstall.d/*}}
 +
* {{path|/usr/share/install2/preinstall.d/*}}
 +
* настройки, выполняемые из устанавливаемой системы (обычно начиная с установки загрузчика)
 +
* {{path|/usr/share/install2/postinstall.d/*}}
 +
* перезагрузка
 +
== Отладка модулей инсталятора ==
== Отладка модулей инсталятора ==

Текущая версия на 16:27, 11 декабря 2012

Содержание

Порядок выполнения шагов и скриптовых хуков

  • загрузка
  • /usr/share/install2/initinstall.d/*
  • alterator-vm (разбивка)
  • /usr/share/install2/prepkg.d/*
  • alterator-pkg (установка пакетной базы)
  • alterator-preinstall (перемонтирование ФС, запуск нижеуказанных наборов preinstall-скриптов)
  • /mnt/destination/usr/share/install2/preinstall.d/*
  • /usr/share/install2/preinstall.d/*
  • настройки, выполняемые из устанавливаемой системы (обычно начиная с установки загрузчика)
  • /usr/share/install2/postinstall.d/*
  • перезагрузка

Отладка модулей инсталятора

Для того, чтобы в живой тестовой сборке поправить модуль в процессе инсталяции, можно перейти на вторую консоль и использовать vi(1)[1].

Чтобы /usr/share/install2/01-myscript работал в нужном окружении (знал про $destdir и т.д.), достаточно запустить его до окончания работы установщика с любой доступной консоли. Всё окружение там есть.

Не забудьте включить скрипт с функциями модулей инсталятора:

. install2-init-functions

Примечания

  1. до installer-1.1-alt2 (2009) приходилось также делать mount-unionfs /usr/share/install2/ для перевода каталога из readonly в read-write

Ссылки

 
Личные инструменты