Fix options AUTOINSTALL[]

master
Dmitry Razumov 1 year ago
parent e3c47f3f09
commit 53136e1ca1
Signed by: asmeron
GPG Key ID: 50BC1DB583B79706

@ -48,7 +48,7 @@ SuccessExitStatus=2
[Install]
WantedBy=graphical.target
EOF
systemctl --quiet is-enabled ${FILE_X11VNC_SERVICE##*/} &>/dev/null && systemctl daemon-reload &>/dev/null
systemctl daemon-reload &>/dev/null
[[ -f ${FILE_X11VNC_SERVICE} ]] && systemctl --quiet enable ${FILE_X11VNC_SERVICE##*/} &>/dev/null && systemctl --quiet restart ${FILE_X11VNC_SERVICE##*/} &>/dev/null
done
elif systemctl --quiet is-enabled gdm.service &>/dev/null || systemctl --quiet is-enabled gdm-plymouth.service &>/dev/null; then
@ -100,8 +100,8 @@ SuccessExitStatus=2
${SERVICE_INSTALL}
EOF
systemctl --quiet is-enabled ${FILE_X11VNC_SERVICE##*/} &>/dev/null && systemctl daemon-reload &>/dev/null
[[ -f ${FILE_X11VNC_SERVICE} ]] && systemctl --quiet enable ${FILE_X11VNC_SERVICE##*/} &>/dev/null && systemctl --quiet restart ${FILE_X11VNC_SERVICE##*/} &>/dev/null
systemctl daemon-reload &>/dev/null
[[ -f ${FILE_X11VNC_SERVICE} ]] && systemctl --quiet enable ${FILE_X11VNC_SERVICE##*/} &>/dev/null && systemctl --quiet restart ${FILE_X11VNC_SERVICE##*/} &>/dev/null
fi
done
else
@ -112,4 +112,5 @@ EOF
rm -f ${FILE_X11VNC_SERVICE}
fi
done
systemctl daemon-reload &>/dev/null
fi

@ -159,6 +159,7 @@ exec_02_repopublic_net(){
systemctl --quiet disable pacserve.service pacredir.service
systemctl --quiet stop pacserve.service pacredir.service
sed -E "/Include = \/etc\/pacman.d\/pacredir/d" -i ${FILE_PACMAN_CONF}
sed -E "s/^(Server = )/#\1/" -i ${FILE_PACREDIR_CONF}
}
[[ $1 == @("set="|"set+="|"set++="|"set-="|"set--="|"remove") ]] && COMMAND=$1 && shift
[[ -n ${COMMAND} ]] || COMMAND="set="
@ -192,7 +193,7 @@ exec_02_repopublic_net(){
disable_pacredir
else
# Если не укзаны репозитории, то добавить ко всем репозиториям в pacman.conf: Include = /etc/pacman.d/pacredir
[[ ${REPOPUBLIC_NET_ENABLE} == "manual" ]] && DATA_PACMAN_CONF=$(sed -E "0,/^\[.*\]$/! s/(^\[.*\]$)/\1\nInclude = \/etc\/pacman.d\/pacredir/" <<< ${DATA_PACMAN_CONF}) #"
[[ ${REPOPUBLIC_NET_ENABLE} == "manual" ]] || DATA_PACMAN_CONF=$(sed -E "0,/^\[.*\]$/! s/(^\[.*\]$)/\1\nInclude = \/etc\/pacman.d\/pacredir/" <<< ${DATA_PACMAN_CONF}) #"
[[ -n ${DB_CACHE} ]] && sed -E "s/^#(Server = )/\1/" -i ${FILE_PACREDIR_CONF} || sed -E "s/^(Server = )/#\1/" -i ${FILE_PACREDIR_CONF}
echo "${DATA_PACMAN_CONF}" > ${FILE_PACMAN_CONF}
systemctl --quiet restart pacserve.service pacredir.service

@ -1656,27 +1656,27 @@ NSSWITCHWINBIND=yes
## <device> # Раздел с образом системы, может быть cdrom или флешка, пример: /dev/sdb3
## <path> # Каталог к образу системы, пример: /home/superadmin/distrib
## <file_iso> # Путь до файла ISO с образом системы
#AUTOINSTALL[sources]=auto
#AUTOINSTALL[source]=auto
## Тип установки
## AUTOINSTALL[type_install]=fast|near|part|grub_install|grub_update|system_only|system_data_only|hybrid_system_data
## AUTOINSTALL[install_type]=fast|next|part|grub_install|grub_update|system_only|system_data_only|custom
## fast # Быстрая типовая установка на выбранное устройство
## # Обязательные дополнительные параметры: AUTOINSTALL[device]
## near # Установка рядом с другой системой на выбранное устройство в отдельный раздел
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## # Обязательные параметры: AUTOINSTALL[device]
## next # Установка рядом с другой системой на выбранное устройство в отдельный раздел
## # Обязательные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## part # Установка рядом с другой системой на выбранное устройство в раздел другой системы
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## # Обязательные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## grub_install # Переустановить GRUB, на выбранный на выбранное устройство и раздел
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## # Обязательные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## grub_update # Обновить GRUB, на выбранное устройство и раздел
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## # Обязательные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## system_only # Установить/перезаписать только базовые модули с источника (source)/ublinux/base на выбранное устройство и раздел
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## system_data_only # Установить/перезаписать только дополнительные модули с источника (source)/ublinux/modules на выбранное устройство и раздел
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## hybrid_system_data # Установить/перезаписать все модули с источников (source)/ublinux/base (source)/ublinux/modules на выбранное устройство и раздел
## # Обязательные дополнительные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
#AUTOINSTALL[type_install]=fast
## # Обязательные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## system_data_only # Установить/перезаписать только модули с источника (source)/ublinux/modules на выбранное устройство и раздел
## # Обязательные параметры: AUTOINSTALL[device] AUTOINSTALL[part]
## custom # Выборачная установка с возможностью использовать все параметры
## # Обязательные параметры: AUTOINSTALL[device]
#AUTOINSTALL[install_type]=fast
## Устройство на которое будет установлена система. Если установлена опция AUTOINSTALL[device_type], то возможно пречислять через запятую (,) несколько устройств
## AUTOINSTALL[device]=sda
@ -1684,12 +1684,6 @@ NSSWITCHWINBIND=yes
## Тип виртуального устройств из выбранных физических, используется для рейда MDADM или LVM и другие
## AUTOINSTALL[device_type]=*plain|raid0|raid1|raid4|raid5|raid6|raid10|lvm|lvm_dynamic
## Форматировать устройство
## AUTOINSTALL[device_format]=*yes|no
## Метка устройства
## AUTOINSTALL[device_label]=*ublinux
## Раздел на который будет установлена система (part)/ublinux (part)/ublinux-data
## Если указан второй раздел через запятую (,) то установка разделяется на (part1)/ublinux (part2)/ublinux-data
## AUTOINSTALL[part]=sda2
@ -1697,15 +1691,21 @@ NSSWITCHWINBIND=yes
## Размер раздела для установки. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два размера через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_size]=*all|256G
## Зашифрованный раздел dm-crypt + LUKS. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_crypt]=luks1|luks2:password
## Метка раздела. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_lable]=*ublinux
## AUTOINSTALL[part_label]=*ublinux
## Тип файловой системы для раздела. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_type]=exfat|ext2|ext3|ext4|fat16|fat32|riserfs|udf|xfs|zfs
## Метка файловой системы. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_fs_label]=*ublinux
## Форматировать устройство. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_format]=*yes|no
## Зашифрованный раздел dm-crypt + LUKS. Если указано два раздела в AUTOINSTALL[parts], то возможно указать два типа опций через запятую (,) для первого и второго раздела
## AUTOINSTALL[part_crypt]=luks1|luks2:password
## AUTOINSTALL[swap]=*auto|yes|no
## *auto # Не создать отдельный раздел для SWAP, если существует, то использовать существующий, включить SWAP в динамический сжатый файл
## yes # Создать раздел для SWAP, если существует, то использовать существующий
@ -1731,14 +1731,14 @@ NSSWITCHWINBIND=yes
## AUTOINSTALL[user_gecos]=*Администратор
## AUTOINSTALL[user_password]=*ublinux
## AUTOINSTALL[root_password]=*ublinux
## AUTOINSTALL[autologin]=yes|no|<username>
## AUTOINSTALL[autologin]=*no|yes|<username>
## AUTOINSTALL[xkbmodel]=*pc105
## AUTOINSTALL[xkblayout]=*"us,ru"
## AUTOINSTALL[xkbvariant]=*ru
## AUTOINSTALL[xkboptions]=*"grp:lalt_lshift_toggle,grp_led:scroll,compose:rwin"
## AUTOINSTALL[hostname]=<hostname>|auto
## <hostname> # Имя хоста
## <hostname> # Имя хоста, по умолчанию: ublinux-install
## auto # Динамически сгенерированное имя с суфиксом "ublinux-<nnnn>", где "nnnn" четыре цифры
#AUTOINSTALL[hostname]=auto
@ -1749,14 +1749,16 @@ NSSWITCHWINBIND=yes
#AUTOINSTALL[modules]=auto
## Модули для установки из архива модулей дистрибутива через интернет
## AUTOINSTALL[extra_modules]=<list_modules>
## AUTOINSTALL[modules_extra]=<list_modules>
## <list_modules> # Выбранные модули из архива модулей дистрибутива
## Сохранить лог установки
## AUTOINSTALL[log]=*no|save
## no # Не сохранять лог установки
## save # Сохранить лог установки в установленную систему по адресу (source)/ublinux-data/ubinstall.log
#AUTOINSTALL[log]=no
## AUTOINSTALL[log]=*yes|no|save,debug
## yes # Использовать лог файл установки
## no # Не использовать лог файл установки
## save # Использовать лог файл установки и сохранить в установленную систему по адресу (part)/ublinux-data/ubinstall.log
## debug # Добавить в лог расширенные сообщения об ошибках
#AUTOINSTALL[log]=yes
[/etc/polipo/config]
################################################################################

Loading…
Cancel
Save