oem: Added ability to set alterator-setup steps
This commit is contained in:
parent
bf9b26afc4
commit
724b0cbaa0
@ -1,2 +1,20 @@
|
||||
Эта фича обеспечивает автоматический запуск предварительной настройки,
|
||||
характерный для 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
|
||||
|
||||
:
|
||||
|
Loading…
Reference in New Issue
Block a user