[devel-distro] mkimage-profiles 1.4.8-alt1

Антон Мидюков midyukov-anton at ya.ru
Tue Mar 23 00:03:32 MSK 2021


23.03.2021 03:44, Артём пишет:
> $ rpm -qa mkimage
> mkimage-0.2.40-alt1.noarch
> 
> git clone http://git.altlinux.org/gears/m/mkimage-profiles.git
> 
> # cat /home/tema/mkimage-profiles/bld/.work/chroot/.work/EFI/BOOT/grub.cfg
> search --file --set=root /.disk/info
> set prefix=($root)/boot/grub
> source $prefix/grub.cfg
> 
> # cat /home/tema/mkimage-profiles/bld/.work/chroot/.work/boot/grub/grub.cfg
> insmod echo
> insmod gzio
> insmod minicmd
> insmod normal
> insmod test
> set timeout=60
> if [ "$grub_platform" = "efi" ]; then set EFI_BOOTARGS=' lang=ru_RU'; fi

А EFI_BOOTARGS нужно в профиле убрать будет, как разберёмся спереводом меню.

> if [ "$grub_platform" = "efi" -a "$grub_cpu" = "x86_64" ]; then
>         set linux_suffix='efi'
> fi
> if [ "$grub_platform" = "pc" ]; then set linux_suffix='16'; fi
> if [ ! "$lang" ]; then lang=en_US; fi

Здесь должно быть:
if [ ! "$lang" ]; then lang=ru_RU; fi

в features.in/grub/generate.mk:

	@if [ -n "$(LOCALE)" ]; then \
		sed -i "s, �� LOCALE@,$(LOCALE),g" $(DSTCFGS); \
	else \
		sed -i "s, lang=.lang,,g" $(DSTCFGS); \
	fi; \

а в features.in/grub/cfg.in/00defaults.cfg:

if [ ! "$lang" ]; then lang=@LOCALE@; fi

Следовательно, LOCALE=en_US

Нужно разбираться почему. Впрочем, можно сделать:
	@(call set,LOCALE,ru_RU)

-- 
С уважением, Антон Мидюков <antohami �� altlinux.org>


More information about the devel-distro mailing list