Commit 724b0cba authored by Anton Midyukov's avatar Anton Midyukov

oem: Added ability to set alterator-setup steps

parent bf9b26af
Эта фича обеспечивает автоматический запуск предварительной настройки,
характерный для OEM-образов.
== Переназначение шагов alterator-setup ==
Дефолтные шаги определяются в файле /etc/alterator-setup/steps.
Его дефолтное содержание:
sysconfig
notes-license
datetime
root
users
setup-finish
Для переопределения списка шагов используйте переменную OEM_STEPS.
Пример:
цель: use/oem
@$(call set,OEM_STEPS,sysconfig notes-license datetime setup-finish)
Список доступных шагов для alterator-setup находится в
/usr/share/alterator/steps/
......@@ -8,6 +8,7 @@ use/oem: use/services use/branding
@$(call add,DEFAULT_SERVICES_ENABLE,$$(OEM_TARGET))
@$(call xport,OEM_TARGET)
@$(call xport,OEM_NO_CLEANUP)
@$(call xport,OEM_STEPS)
use/oem/vnc: use/oem use/x11-vnc use/net-eth/dhcp
@$(call add,THE_PACKAGES,alterator-setup-x11vnc)
......
......@@ -13,4 +13,12 @@ echo "LANG=en_US.utf-8" >> /etc/sysconfig/i18n
[ ! "$GLOBAL_OEM_NO_CLEANUP" = yes ] ||
sed -i 's/^REMOVE_SELF=.*/REMOVE_SELF=0/' /etc/alterator-setup/config
# Set alterator-setup steps
if [ -n "$GLOBAL_OEM_STEPS" ]; then
rm -f /etc/alterator-setup/steps
for OEM_STEP in $GLOBAL_OEM_STEPS; do
echo $OEM_STEP >> /etc/alterator-setup/steps
done
fi
:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment