Compare commits

...

No commits in common. 'c9' and 'i8' have entirely different histories.
c9 ... i8

2
.gitignore vendored

@ -1 +1 @@
SOURCES/lorax-templates-rhel-9.0-37.tar.gz
SOURCES/lorax-templates-rhel-8.7-1.tar.gz

@ -1 +1,2 @@
b570dd409ac7d937f64784c2acaa838fde18d9ff SOURCES/lorax-templates-rhel-9.0-37.tar.gz
c37a6aaaf46fe3effa3bd22fc4520831b6a52758 SOURCES/lorax-templates-rhel-8.7-1.tar.gz
c72e58401cbac2fee8ca654043bdf1bdf8f40021 SOURCES/cp866-8x16.psf

@ -0,0 +1,32 @@
From ce4e1d6f1c13d8efb32fb007ae5faa161d3c0c70 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:08:54 +0300
Subject: [PATCH 1/7] Remove RHEL specific packages
---
80-rhel/runtime-install.tmpl | 2 --
1 file changed, 2 deletions(-)
diff --git a/80-rhel/runtime-install.tmpl b/80-rhel/runtime-install.tmpl
index ad9e524..25e7057 100644
--- a/80-rhel/runtime-install.tmpl
+++ b/80-rhel/runtime-install.tmpl
@@ -4,7 +4,6 @@
## anaconda package
installpkg anaconda anaconda-widgets kexec-tools-anaconda-addon anaconda-install-env-deps
installpkg oscap-anaconda-addon
-installpkg redhat-release-eula
## Other available payloads
installpkg dnf
@@ -159,7 +158,6 @@ installpkg google-noto-sans-cjk-ttc-fonts
## debugging/bug reporting tools
installpkg gdb-gdbserver
installpkg libreport-plugin-bugzilla libreport-plugin-reportuploader
-installpkg libreport-rhel-anaconda-bugzilla
installpkg python3-pyatspi
## extra tools not required by anaconda
--
2.43.0

@ -0,0 +1,26 @@
From 81febd96e35d9fbe8416cbde938bec37fdac515e Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:09:33 +0300
Subject: [PATCH 2/7] Disable oscap-anaconda-addon install
---
80-rhel/runtime-install.tmpl | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/80-rhel/runtime-install.tmpl b/80-rhel/runtime-install.tmpl
index 25e7057..369ab9f 100644
--- a/80-rhel/runtime-install.tmpl
+++ b/80-rhel/runtime-install.tmpl
@@ -3,7 +3,8 @@
## anaconda package
installpkg anaconda anaconda-widgets kexec-tools-anaconda-addon anaconda-install-env-deps
-installpkg oscap-anaconda-addon
+## temporarily disabled on MSVSphere until we have OpenScap integration
+# installpkg oscap-anaconda-addon
## Other available payloads
installpkg dnf
--
2.43.0

@ -0,0 +1,267 @@
From 95a6cc401844ccc51c10841104697cca0e61cdf2 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:29:51 +0300
Subject: [PATCH 3/4] Translate installation image bootloader to Russian
---
80-rhel/config_files/x86/grub2-efi.cfg | 15 ++++++----
80-rhel/config_files/x86/isolinux.cfg | 41 +++++++++++++++-----------
80-rhel/efi.tmpl | 10 ++++++-
80-rhel/x86.tmpl | 24 +++++++++++++--
4 files changed, 64 insertions(+), 26 deletions(-)
diff --git a/80-rhel/config_files/x86/grub2-efi.cfg b/80-rhel/config_files/x86/grub2-efi.cfg
index 8c9adad..5a7b61f 100644
--- a/80-rhel/config_files/x86/grub2-efi.cfg
+++ b/80-rhel/config_files/x86/grub2-efi.cfg
@@ -9,7 +9,12 @@ function load_video {
}
load_video
+insmod gfxterm
+set gfxmode=auto
set gfxpayload=keep
+set lang=ru_RU
+terminal_output gfxterm
+loadfont unicode
insmod gzio
insmod part_gpt
insmod ext2
@@ -20,20 +25,20 @@ set timeout=60
search --no-floppy --set=root -l '@ISOLABEL@'
### BEGIN /etc/grub.d/10_linux ###
-menuentry 'Install @PRODUCT@ @VERSION@' --class fedora --class gnu-linux --class gnu --class os {
+menuentry 'Установить @PRODUCT@ @VERSION@@FLAVOR@' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ quiet
initrdefi @INITRDPATH@
}
-menuentry 'Test this media & install @PRODUCT@ @VERSION@' --class fedora --class gnu-linux --class gnu --class os {
+menuentry 'Проверить носитель и установить @PRODUCT@ @VERSION@@FLAVOR@' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ rd.live.check quiet
initrdefi @INITRDPATH@
}
-submenu 'Troubleshooting -->' {
- menuentry 'Install @PRODUCT@ @VERSION@ in basic graphics mode' --class fedora --class gnu-linux --class gnu --class os {
+submenu 'Устранение неполадок -->' {
+ menuentry 'Установить @PRODUCT@ @VERSION@@FLAVOR@ (базовая графика)' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ nomodeset quiet
initrdefi @INITRDPATH@
}
- menuentry 'Rescue a @PRODUCT@ system' --class fedora --class gnu-linux --class gnu --class os {
+ menuentry 'Восстановление установленной системы' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ inst.rescue quiet
initrdefi @INITRDPATH@
}
diff --git a/80-rhel/config_files/x86/isolinux.cfg b/80-rhel/config_files/x86/isolinux.cfg
index 1b3fae2..a8b2b3f 100644
--- a/80-rhel/config_files/x86/isolinux.cfg
+++ b/80-rhel/config_files/x86/isolinux.cfg
@@ -1,6 +1,8 @@
default vesamenu.c32
timeout 600
+font cp866-8x16.psf
+
display boot.msg
# Clear the screen when exiting the menu, instead of leaving the menu displayed.
@@ -8,7 +10,7 @@ display boot.msg
# the menu itself for as long as the screen remains in graphics mode.
menu clear
menu background splash.png
-menu title @PRODUCT@ @VERSION@
+menu title @PRODUCT@ @VERSION@@FLAVOR@
menu vshift 8
menu rows 18
menu margin 8
@@ -53,18 +55,18 @@ menu color cmdline 0 #ffffffff #00000000 none
# Do not display the actual menu unless the user presses a key. All that is displayed is a timeout message.
-menu tabmsg Press Tab for full configuration options on menu items.
+menu tabmsg Нажмите [Tab] для просмотра конфигурации выбранного пункта меню.
menu separator # insert an empty line
menu separator # insert an empty line
label linux
- menu label ^Install @PRODUCT@ @VERSION@
+ menu label ^1. Установить @PRODUCT@ @VERSION@@FLAVOR@
kernel vmlinuz
append initrd=initrd.img @ROOT@ quiet
label check
- menu label Test this ^media & install @PRODUCT@ @VERSION@
+ menu label ^2. Проверить носитель и установить @PRODUCT@ @VERSION@@FLAVOR@
menu default
kernel vmlinuz
append initrd=initrd.img @ROOT@ rd.live.check quiet
@@ -72,49 +74,52 @@ label check
menu separator # insert an empty line
# utilities submenu
-menu begin ^Troubleshooting
- menu title Troubleshooting
+menu begin Устранение неполадок
+ menu title Устранение неполадок
+ menu label ^3. Устранение неполадок
label vesa
menu indent count 5
- menu label Install @PRODUCT@ @VERSION@ in ^basic graphics mode
+ menu label ^1. Установить @PRODUCT@ @VERSION@@FLAVOR@ (базовая графика)
text help
- Try this option out if you're having trouble installing
- @PRODUCT@ @VERSION@.
+ Попробуйте этот режим если у вас возникают проблемы с
+ установкой @PRODUCT@ @VERSION@@FLAVOR@.
endtext
kernel vmlinuz
append initrd=initrd.img @ROOT@ nomodeset quiet
label rescue
menu indent count 5
- menu label ^Rescue a @PRODUCT@ system
+ menu label ^2. Восстановление установленной системы @PRODUCT@
text help
- If the system will not boot, this lets you access files
- and edit config files to try to get it booting again.
+ Если система не загружается, данный режим позволит вам
+ получить доступ к файловой системе и отредактировать
+ конфигурационные файлы чтобы восстановить функцию
+ загрузки системы.
endtext
kernel vmlinuz
append initrd=initrd.img @ROOT@ inst.rescue quiet
label memtest
- menu label Run a ^memory test
+ menu label ^3. Запустить тест оперативной памяти
text help
- If your system is having issues, a problem with your
- system's memory may be the cause. Use this utility to
- see if the memory is working correctly.
+ Проблемы со стабильностью операционной системы могут
+ быть вызваны неисправностью оперативной памяти. Эта
+ утилита позволяет проверить корректность работы ОЗУ.
endtext
kernel memtest
menu separator # insert an empty line
label local
- menu label Boot from ^local drive
+ menu label ^4. Загрузка с локального диска
localboot 0xffff
menu separator # insert an empty line
menu separator # insert an empty line
label returntomain
- menu label Return to ^main menu
+ menu label ^0. Вернуться в главное меню
menu exit
menu end
diff --git a/80-rhel/efi.tmpl b/80-rhel/efi.tmpl
index d73d2d7..1307d80 100644
--- a/80-rhel/efi.tmpl
+++ b/80-rhel/efi.tmpl
@@ -1,4 +1,5 @@
-<%page args="configdir, KERNELDIR, efiarch32, efiarch64, isolabel"/>
+# -*- coding: utf-8 -*-
+<%page args="configdir, KERNELDIR, efiarch32, efiarch64, isolabel, FLAVOR=''"/>
<%
EFIBOOTDIR="EFI/BOOT"
APPLE_EFI_ICON=inroot+"/usr/share/pixmaps/bootloader/fedora.icns"
@@ -7,6 +8,7 @@ APPLE_EFI_DISKNAME=inroot+"/usr/share/pixmaps/bootloader/fedora-media.vol"
mkdir ${EFIBOOTDIR}
mkdir ${EFIBOOTDIR}/fonts/
+mkdir ${EFIBOOTDIR}/locale/
%if efiarch64:
install boot/efi/EFI/*/shim${efiarch64|lower}.efi ${EFIBOOTDIR}/BOOT${efiarch64}.EFI
install boot/efi/EFI/*/mm${efiarch64|lower}.efi ${EFIBOOTDIR}/
@@ -18,6 +20,7 @@ install boot/efi/EFI/*/mm${efiarch32|lower}.efi ${EFIBOOTDIR}/
install boot/efi/EFI/*/gcd${efiarch32|lower}.efi ${EFIBOOTDIR}/grub${efiarch32|lower}.efi
%endif
install boot/efi/EFI/*/fonts/unicode.pf2 ${EFIBOOTDIR}/fonts/
+install /usr/share/locale/ru/LC_MESSAGES/grub.mo ${EFIBOOTDIR}/locale/ru.mo
## actually make the EFI images
${make_efiboot("images/efiboot.img")}
@@ -39,7 +42,12 @@ ${make_efiboot("images/efiboot.img")}
copy ${KERNELDIR}/initrd.img ${EFIBOOTDIR}
%endif
install ${configdir}/grub2-efi.cfg ${eficonf}
+ replace @FLAVOR@ '${FLAVOR}' ${eficonf}
+ %if product.name in ("MSVSphere", "MSVSphere Server"):
+ replace @PRODUCT@ 'МСВСфера' ${eficonf}
+ %else:
replace @PRODUCT@ '${product.name}' ${eficonf}
+ %endif
replace @VERSION@ ${product.version} ${eficonf}
replace @KERNELNAME@ vmlinuz ${eficonf}
replace @KERNELPATH@ /${kdir}/vmlinuz ${eficonf}
diff --git a/80-rhel/x86.tmpl b/80-rhel/x86.tmpl
index 1b0a940..161934a 100644
--- a/80-rhel/x86.tmpl
+++ b/80-rhel/x86.tmpl
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
<%page args="kernels, runtime_img, runtime_base, basearch, inroot, outroot, product, isolabel"/>
<%
configdir="tmp/config_files/x86"
@@ -25,6 +26,14 @@ from os.path import basename
udfargs = "-allow-limited-size"
else:
udfargs = ""
+
+ # define an MSVSphere-specific image flavor constant
+ if product.variant in ("Minimal", "Server"):
+ FLAVOR=" Сервер"
+ elif product.variant == "BaseOS":
+ FLAVOR=" ОС"
+ else:
+ FLAVOR=""
%>
mkdir images
@@ -43,12 +52,23 @@ install ${configdir}/boot.msg ${BOOTDIR}
install ${configdir}/grub.conf ${BOOTDIR}
install usr/share/anaconda/boot/syslinux-splash.png ${BOOTDIR}/splash.png
install boot/memtest* ${BOOTDIR}/memtest
+## add a console font with Russian (cp866) encoding support
+install ${configdir}/cp866-8x16.psf ${BOOTDIR}
## configure bootloader
replace @VERSION@ ${product.version} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
-replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%if product.name == 'MSVSphere':
+replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%else:
+replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%endif
+replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf
+replace @FLAVOR@ '${FLAVOR}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg
+## convert BIOS bootloader configs to cp866 encoding
+iconv 'cp866' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+
## install kernels
mkdir ${KERNELDIR}
%for kernel in kernels:
@@ -93,7 +113,7 @@ hardlink ${KERNELDIR}/initrd.img ${BOOTDIR}
treeinfo images-${basearch} ${img|basename} ${img}
%endfor
<% efihybrid = "--uefi --mac" if domacboot else "--uefi" %>
- <%include file="efi.tmpl" args="configdir=configdir, KERNELDIR=KERNELDIR, efiarch32=efiarch32, efiarch64=efiarch64, isolabel=isolabel"/>
+ <%include file="efi.tmpl" args="configdir=configdir, KERNELDIR=KERNELDIR, efiarch32=efiarch32, efiarch64=efiarch64, isolabel=isolabel, FLAVOR=FLAVOR"/>
%endif
# Create optional product.img and updates.img
--
2.43.0

@ -0,0 +1,233 @@
From 10b123d26e239d48b21fc017f1e1d780d23dd6bf Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:42:33 +0300
Subject: [PATCH 4/4] Translate live image bootloader to Russian
---
80-rhel/live/config_files/x86/grub2-efi.cfg | 13 +++++---
80-rhel/live/config_files/x86/isolinux.cfg | 33 +++++++++++----------
80-rhel/live/efi.tmpl | 6 ++++
80-rhel/live/x86.tmpl | 31 ++++++++++++++++++-
80-rhel/x86.tmpl | 2 +-
5 files changed, 64 insertions(+), 21 deletions(-)
diff --git a/80-rhel/live/config_files/x86/grub2-efi.cfg b/80-rhel/live/config_files/x86/grub2-efi.cfg
index 2e24b15..4dc2fb2 100644
--- a/80-rhel/live/config_files/x86/grub2-efi.cfg
+++ b/80-rhel/live/config_files/x86/grub2-efi.cfg
@@ -9,7 +9,12 @@ function load_video {
}
load_video
+insmod gfxterm
+set gfxmode=auto
set gfxpayload=keep
+set lang=ru_RU
+terminal_output gfxterm
+loadfont unicode
insmod gzio
insmod part_gpt
insmod ext2
@@ -20,16 +25,16 @@ set timeout=60
search --no-floppy --set=root -l '@ISOLABEL@'
### BEGIN /etc/grub.d/10_linux ###
-menuentry 'Start @PRODUCT@ @VERSION@' --class fedora --class gnu-linux --class gnu --class os {
+menuentry 'Запустить @PRODUCT@ @VERSION@@FLAVOR@' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ @EXTRA@ rd.live.image quiet
initrdefi @INITRDPATH@
}
-menuentry 'Test this media & start @PRODUCT@ @VERSION@' --class fedora --class gnu-linux --class gnu --class os {
+menuentry 'Проверить носитель и запустить @PRODUCT@ @VERSION@@FLAVOR@' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ @EXTRA@ rd.live.image rd.live.check quiet
initrdefi @INITRDPATH@
}
-submenu 'Troubleshooting -->' {
- menuentry 'Start @PRODUCT@ @VERSION@ in basic graphics mode' --class fedora --class gnu-linux --class gnu --class os {
+submenu 'Устранение неполадок -->' {
+ menuentry 'Запустить @PRODUCT@ @VERSION@@FLAVOR@ в базовом графическом режиме' --class fedora --class gnu-linux --class gnu --class os {
linuxefi @KERNELPATH@ @ROOT@ @EXTRA@ rd.live.image nomodeset quiet
initrdefi @INITRDPATH@
}
diff --git a/80-rhel/live/config_files/x86/isolinux.cfg b/80-rhel/live/config_files/x86/isolinux.cfg
index bc36bb9..9d6ae27 100644
--- a/80-rhel/live/config_files/x86/isolinux.cfg
+++ b/80-rhel/live/config_files/x86/isolinux.cfg
@@ -1,6 +1,8 @@
default vesamenu.c32
timeout 600
+font cp866-8x16.psf
+
display boot.msg
# Clear the screen when exiting the menu, instead of leaving the menu displayed.
@@ -8,7 +10,7 @@ display boot.msg
# the menu itself for as long as the screen remains in graphics mode.
menu clear
menu background splash.png
-menu title @PRODUCT@ @VERSION@
+menu title @PRODUCT@ @VERSION@@FLAVOR@
menu vshift 8
menu rows 18
menu margin 8
@@ -53,18 +55,18 @@ menu color cmdline 0 #ffffffff #00000000 none
# Do not display the actual menu unless the user presses a key. All that is displayed is a timeout message.
-menu tabmsg Press Tab for full configuration options on menu items.
+menu tabmsg Нажмите [Tab] для просмотра конфигурации выбранного пункта меню.
menu separator # insert an empty line
menu separator # insert an empty line
label linux
- menu label ^Start @PRODUCT@ @VERSION@
+ menu label ^1. Запустить @PRODUCT@ @VERSION@@FLAVOR@
kernel vmlinuz
append initrd=initrd.img @ROOT@ @EXTRA@ rd.live.image quiet
label check
- menu label Test this ^media & start @PRODUCT@ @VERSION@
+ menu label ^2. Проверить носитель и запустить @PRODUCT@ @VERSION@@FLAVOR@
menu default
kernel vmlinuz
append initrd=initrd.img @ROOT@ @EXTRA@ rd.live.image rd.live.check quiet
@@ -72,39 +74,40 @@ label check
menu separator # insert an empty line
# utilities submenu
-menu begin ^Troubleshooting
- menu title Troubleshooting
+menu begin Устранение неполадок
+ menu title Устранение неполадок
+ menu label ^3. Устранение неполадок
label vesa
menu indent count 5
- menu label Start @PRODUCT@ @VERSION@ in ^basic graphics mode
+ menu label ^3. Запустить @PRODUCT@ @VERSION@FLAVOR@ в базовом графическом режиме
text help
- Try this option out if you're having trouble starting
- @PRODUCT@ @VERSION@.
+ Попробуйте этот режим если у вас возникают проблемы с
+ установкой @PRODUCT@ @VERSION@@FLAVOR@.
endtext
kernel vmlinuz
append initrd=initrd.img @ROOT@ @EXTRA@ rd.live.image nomodeset quiet
label memtest
- menu label Run a ^memory test
+ menu label ^4. Запустить тест оперативной памяти
text help
- If your system is having issues, a problem with your
- system's memory may be the cause. Use this utility to
- see if the memory is working correctly.
+ Проблемы со стабильностью операционной системы могут
+ быть вызваны неисправностью оперативной памяти. Эта
+ утилита позволяет проверить корректность работы ОЗУ.
endtext
kernel memtest
menu separator # insert an empty line
label local
- menu label Boot from ^local drive
+ menu label ^5. Загрузка с локального диска
localboot 0xffff
menu separator # insert an empty line
menu separator # insert an empty line
label returntomain
- menu label Return to ^main menu
+ menu label ^0. Вернуться в главное меню
menu exit
menu end
diff --git a/80-rhel/live/efi.tmpl b/80-rhel/live/efi.tmpl
index 572e07d..fa18025 100644
--- a/80-rhel/live/efi.tmpl
+++ b/80-rhel/live/efi.tmpl
@@ -39,7 +39,13 @@ ${make_efiboot("images/efiboot.img")}
copy ${KERNELDIR}/initrd.img ${EFIBOOTDIR}
%endif
install ${configdir}/grub2-efi.cfg ${eficonf}
+ %if product.name == 'MSVSphere ARM':
+ replace @PRODUCT@ 'МСВСфера' ${eficonf}
+ replace @FLAVOR@ ' АРМ' ${eficonf}
+ %else:
replace @PRODUCT@ '${product.name}' ${eficonf}
+ replace @FLAVOR@ '' ${eficonf}
+ %endif
replace @VERSION@ ${product.version} ${eficonf}
replace @KERNELNAME@ vmlinuz ${eficonf}
replace @KERNELPATH@ /${kdir}/vmlinuz ${eficonf}
diff --git a/80-rhel/live/x86.tmpl b/80-rhel/live/x86.tmpl
index 4d46043..e806299 100644
--- a/80-rhel/live/x86.tmpl
+++ b/80-rhel/live/x86.tmpl
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
<%page args="kernels, runtime_img, basearch, inroot, outroot, product, isolabel, extra_boot_args"/>
<%
configdir="tmp/config_files/x86"
@@ -43,13 +44,41 @@ install ${configdir}/boot.msg ${BOOTDIR}
install ${configdir}/grub.conf ${BOOTDIR}
install usr/share/anaconda/boot/syslinux-splash.png ${BOOTDIR}/splash.png
install boot/memtest* ${BOOTDIR}/memtest
+## add a console font with Russian (cp866) encoding support
+install ${configdir}/cp866-8x16.psf ${BOOTDIR}
## configure bootloader
replace @VERSION@ ${product.version} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
-replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%if product.name == 'MSVSphere GNOME':
+replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+replace @FLAVOR@ ' GNOME' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%endif
+%if product.name == 'MSVSphere Cinnamon':
+replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+replace @FLAVOR@ ' Cinnamon' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%endif
+%if product.name == 'MSVSphere KDE':
+replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+replace @FLAVOR@ ' KDE' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%endif
+%if product.name == 'MSVSphere XFCE':
+replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+replace @FLAVOR@ ' XFCE' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%endif
+%if product.name == 'MSVSphere ARM':
+replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+replace @FLAVOR@ ' АРМ' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%else:
+replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+replace @FLAVOR@ '' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+%endif
+replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf
replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg
replace @EXTRA@ '${extra_boot_args}' ${BOOTDIR}/isolinux.cfg
+## convert BIOS bootloader configs to cp866 encoding
+iconv 'cp866' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
+
## install kernels
mkdir ${KERNELDIR}
%for kernel in kernels:
diff --git a/80-rhel/x86.tmpl b/80-rhel/x86.tmpl
index 161934a..97da3b5 100644
--- a/80-rhel/x86.tmpl
+++ b/80-rhel/x86.tmpl
@@ -57,7 +57,7 @@ install ${configdir}/cp866-8x16.psf ${BOOTDIR}
## configure bootloader
replace @VERSION@ ${product.version} ${BOOTDIR}/grub.conf ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
-%if product.name == 'MSVSphere':
+%if product.name in ("MSVSphere", "MSVSphere Server"):
replace @PRODUCT@ 'МСВСфера' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
%else:
replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
--
2.43.0

@ -0,0 +1,73 @@
From 6c23329a45a1187606cc65db9eb47c92678e06ea Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:46:00 +0300
Subject: [PATCH 5/7] Disable geo location
---
80-rhel/efi.tmpl | 4 ++--
80-rhel/live/efi.tmpl | 4 ++--
80-rhel/live/x86.tmpl | 2 +-
80-rhel/x86.tmpl | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/80-rhel/efi.tmpl b/80-rhel/efi.tmpl
index 22bd0ba..c34afd0 100644
--- a/80-rhel/efi.tmpl
+++ b/80-rhel/efi.tmpl
@@ -53,9 +53,9 @@ ${make_efiboot("images/efiboot.img")}
replace @INITRDPATH@ /${kdir}/initrd.img ${eficonf}
replace @ISOLABEL@ '${isolabel}' ${eficonf}
%if disk:
- replace @ROOT@ inst.stage2=hd:LABEL=ANACONDA ${eficonf}
+ replace @ROOT@ 'inst.stage2=hd:LABEL=ANACONDA inst.geoloc=0' ${eficonf}
%else:
- replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${eficonf}
+ replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev} inst.geoloc=0' ${eficonf}
%endif
%if efiarch32 == 'IA32':
copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf
diff --git a/80-rhel/live/efi.tmpl b/80-rhel/live/efi.tmpl
index fa18025..f39c89a 100644
--- a/80-rhel/live/efi.tmpl
+++ b/80-rhel/live/efi.tmpl
@@ -53,9 +53,9 @@ ${make_efiboot("images/efiboot.img")}
replace @ISOLABEL@ '${isolabel}' ${eficonf}
replace @EXTRA@ '${extra_boot_args}' ${eficonf}
%if disk:
- replace @ROOT@ root=live:LABEL=ANACONDA ${eficonf}
+ replace @ROOT@ 'root=live:LABEL=ANACONDA inst.geoloc=0' ${eficonf}
%else:
- replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${eficonf}
+ replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev} inst.geoloc=0' ${eficonf}
%endif
%if efiarch32 == 'IA32':
copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf
diff --git a/80-rhel/live/x86.tmpl b/80-rhel/live/x86.tmpl
index 6209734..65ed6a3 100644
--- a/80-rhel/live/x86.tmpl
+++ b/80-rhel/live/x86.tmpl
@@ -72,7 +72,7 @@ replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
replace @FLAVOR@ '' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
%endif
replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf
-replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg
+replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev} inst.geoloc=0' ${BOOTDIR}/isolinux.cfg
replace @EXTRA@ '${extra_boot_args}' ${BOOTDIR}/isolinux.cfg
## convert BIOS bootloader configs to cp866 encoding
diff --git a/80-rhel/x86.tmpl b/80-rhel/x86.tmpl
index 91fd965..b9357b1 100644
--- a/80-rhel/x86.tmpl
+++ b/80-rhel/x86.tmpl
@@ -63,7 +63,7 @@ replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
%endif
replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf
replace @FLAVOR@ '${FLAVOR}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
-replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev}' ${BOOTDIR}/isolinux.cfg
+replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev} inst.geoloc=0' ${BOOTDIR}/isolinux.cfg
## convert BIOS bootloader configs to cp866 encoding
iconv 'cp866' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
--
2.43.0

@ -0,0 +1,39 @@
From 2ba3ddfa56185697880bd87d9313c5d6dbab5c66 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:47:31 +0300
Subject: [PATCH 6/7] Update title color
---
80-rhel/config_files/x86/isolinux.cfg | 2 +-
80-rhel/live/config_files/x86/isolinux.cfg | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/80-rhel/config_files/x86/isolinux.cfg b/80-rhel/config_files/x86/isolinux.cfg
index 698695a..3025eaa 100644
--- a/80-rhel/config_files/x86/isolinux.cfg
+++ b/80-rhel/config_files/x86/isolinux.cfg
@@ -25,7 +25,7 @@ menu color border * #00000000 #00000000 none
menu color sel 0 #ffffffff #00000000 none
# Title bar
-menu color title 0 #ff7ba3d0 #00000000 none
+menu color title 0 #ffcc00cc #00000000 none
# Press [Tab] message
menu color tabmsg 0 #ff3a6496 #00000000 none
diff --git a/80-rhel/live/config_files/x86/isolinux.cfg b/80-rhel/live/config_files/x86/isolinux.cfg
index a2253ca..ccd2707 100644
--- a/80-rhel/live/config_files/x86/isolinux.cfg
+++ b/80-rhel/live/config_files/x86/isolinux.cfg
@@ -23,7 +23,7 @@ menu color border * #00000000 #00000000 none
menu color sel 0 #ffffffff #00000000 none
# Title bar
-menu color title 0 #ff7ba3d0 #00000000 none
+menu color title 0 #ffcc00cc #00000000 none
# Press [Tab] message
menu color tabmsg 0 #ff3a6496 #00000000 none
--
2.43.0

@ -0,0 +1,25 @@
From deda2347d8070c033c14e707f238b1bd48c6de96 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 22 Dec 2023 16:48:22 +0300
Subject: [PATCH 7/7] Add sphere licenses to live media
---
80-rhel/live/x86.tmpl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/80-rhel/live/x86.tmpl b/80-rhel/live/x86.tmpl
index 65ed6a3..43cb004 100644
--- a/80-rhel/live/x86.tmpl
+++ b/80-rhel/live/x86.tmpl
@@ -138,7 +138,7 @@ hardlink ${KERNELDIR}/initrd.img ${BOOTDIR}
%endfor
# Add the license files
-%for f in glob("/usr/share/licenses/*-release/*"):
+%for f in glob("/usr/share/sphere-release/EULA"):
install ${f} ${f|basename}
<% filegraft += " {0}={1}/{0}".format(basename(f), outroot) %>
%endfor
--
2.43.0

@ -0,0 +1,21 @@
From 6e6459de2d53b0b4df3f0800aab5897bc9091ee8 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Wed, 14 Feb 2024 20:29:05 +0300
Subject: [PATCH 8/8] Added coding: utf-8 to template
---
80-rhel/live/efi.tmpl | 1 +
1 file changed, 1 insertion(+)
diff --git a/80-rhel/live/efi.tmpl b/80-rhel/live/efi.tmpl
index f39c89a..e991aaa 100644
--- a/80-rhel/live/efi.tmpl
+++ b/80-rhel/live/efi.tmpl
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
<%page args="configdir, KERNELDIR, efiarch32, efiarch64, isolabel, extra_boot_args"/>
<%
EFIBOOTDIR="EFI/BOOT"
--
2.43.0

@ -0,0 +1,73 @@
From 8099c5c0690f0cce7cff01a355c58d20c5f60f14 Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Fri, 19 Jan 2024 16:42:18 +0300
Subject: [PATCH 8/8] Force Russian language during installation
---
80-rhel/efi.tmpl | 4 ++--
80-rhel/live/efi.tmpl | 4 ++--
80-rhel/live/x86.tmpl | 2 +-
80-rhel/x86.tmpl | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/80-rhel/efi.tmpl b/80-rhel/efi.tmpl
index 436d547..4975ec4 100644
--- a/80-rhel/efi.tmpl
+++ b/80-rhel/efi.tmpl
@@ -53,9 +53,9 @@ ${make_efiboot("images/efiboot.img")}
replace @INITRDPATH@ /${kdir}/initrd.img ${eficonf}
replace @ISOLABEL@ '${isolabel}' ${eficonf}
%if disk:
- replace @ROOT@ 'inst.stage2=hd:LABEL=ANACONDA inst.geoloc=0' ${eficonf}
+ replace @ROOT@ 'inst.stage2=hd:LABEL=ANACONDA inst.geoloc=0 inst.lang=ru_RU.UTF-8' ${eficonf}
%else:
- replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev} inst.geoloc=0' ${eficonf}
+ replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev} inst.geoloc=0 inst.lang=ru_RU.UTF-8' ${eficonf}
%endif
%if efiarch32 == 'IA32':
copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf
diff --git a/80-rhel/live/efi.tmpl b/80-rhel/live/efi.tmpl
index a225a88..01ef21c 100644
--- a/80-rhel/live/efi.tmpl
+++ b/80-rhel/live/efi.tmpl
@@ -53,9 +53,9 @@ ${make_efiboot("images/efiboot.img")}
replace @ISOLABEL@ '${isolabel}' ${eficonf}
replace @EXTRA@ '${extra_boot_args}' ${eficonf}
%if disk:
- replace @ROOT@ 'root=live:LABEL=ANACONDA inst.geoloc=0' ${eficonf}
+ replace @ROOT@ 'root=live:LABEL=ANACONDA inst.geoloc=0 inst.lang=ru_RU.UTF-8' ${eficonf}
%else:
- replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev} inst.geoloc=0' ${eficonf}
+ replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev} inst.geoloc=0 inst.lang=ru_RU.UTF-8' ${eficonf}
%endif
%if efiarch32 == 'IA32':
copy ${eficonf} ${EFIBOOTDIR}/BOOT.conf
diff --git a/80-rhel/live/x86.tmpl b/80-rhel/live/x86.tmpl
index 0b92fd6..a574596 100644
--- a/80-rhel/live/x86.tmpl
+++ b/80-rhel/live/x86.tmpl
@@ -71,7 +71,7 @@ replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
replace @FLAVOR@ '' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
%endif
replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf
-replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev} inst.geoloc=0' ${BOOTDIR}/isolinux.cfg
+replace @ROOT@ 'root=live:CDLABEL=${isolabel|udev} inst.geoloc=0 inst.lang=ru_RU.UTF-8' ${BOOTDIR}/isolinux.cfg
replace @EXTRA@ '${extra_boot_args}' ${BOOTDIR}/isolinux.cfg
## convert BIOS bootloader configs to cp866 encoding
diff --git a/80-rhel/x86.tmpl b/80-rhel/x86.tmpl
index e5d02cb..8fffc5e 100644
--- a/80-rhel/x86.tmpl
+++ b/80-rhel/x86.tmpl
@@ -61,7 +61,7 @@ replace @PRODUCT@ '${product.name}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
%endif
replace @PRODUCT@ '${product.name}' ${BOOTDIR}/grub.conf
replace @FLAVOR@ '${FLAVOR}' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
-replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev} inst.geoloc=0' ${BOOTDIR}/isolinux.cfg
+replace @ROOT@ 'inst.stage2=hd:LABEL=${isolabel|udev} inst.geoloc=0 inst.lang=ru_RU.UTF-8' ${BOOTDIR}/isolinux.cfg
## convert BIOS bootloader configs to cp866 encoding
iconv 'cp866' ${BOOTDIR}/isolinux.cfg ${BOOTDIR}/*.msg
--
2.43.0

@ -0,0 +1,28 @@
From e1efb3e6799bfac654e6f3a31c3b53e324720c6e Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Mon, 12 Aug 2024 20:11:50 +0300
Subject: [PATCH 9/9] Set LatGrkCyr-8x16 as default font instead of eurlatgr
---
80-rhel/config_files/common/i18n | 2 +-
80-rhel/config_files/common/vconsole.conf | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/80-rhel/config_files/common/i18n b/80-rhel/config_files/common/i18n
index b254232..7b4682c 100644
--- a/80-rhel/config_files/common/i18n
+++ b/80-rhel/config_files/common/i18n
@@ -1 +1 @@
-SYSFONT="eurlatgr"
+SYSFONT="LatGrkCyr-8x16"
diff --git a/80-rhel/config_files/common/vconsole.conf b/80-rhel/config_files/common/vconsole.conf
index 2bd7892..1456d03 100644
--- a/80-rhel/config_files/common/vconsole.conf
+++ b/80-rhel/config_files/common/vconsole.conf
@@ -1,2 +1,2 @@
KEYMAP=us
-FONT=eurlatgr
+FONT=LatGrkCyr-8x16
--
2.46.0

@ -1,25 +1,36 @@
Name: lorax-templates-rhel
Version: 9.0
Release: 37%{?dist}
Summary: RHEL8 build templates for lorax and livemedia-creator
Name: lorax-templates-msvsphere
Version: 8.7
Release: 1%{?dist}.10
Summary: MSVSphere build templates for lorax and livemedia-creator
License: GPLv2+
URL: https://github.com/weldr/lorax
BuildArch: noarch
Source0: lorax-templates-rhel-9.0-37.tar.gz
Source0: lorax-templates-rhel-8.7-1.tar.gz
Source1: cp866-8x16.psf
Patch1: 0001-Remove-RHEL-specific-packages.patch
Patch2: 0002-Disable-oscap-anaconda-addon-install.patch
Patch3: 0003-Translate-installation-image-bootloader-to-Russian.patch
Patch4: 0004-Translate-live-image-bootloader-to-Russian.patch
Patch5: 0005-Disable-geo-location.patch
Patch6: 0006-Update-title-color.patch
Patch7: 0007-Add-sphere-licenses-to-live-media.patch
Patch8: 0008-Added-coding-utf-8-to-template.patch
Patch9: 0008-Force-Russian-language-during-installation.patch
Patch10: 0009-Set-LatGrkCyr-8x16-as-default-font-instead-of-eurlat.patch
# Required for the template branding support
Requires: lorax >= 34.9.1
Requires: lorax >= 28.14.70-1.el8.inferit.1
# Where are these supposed to end up?
%define templatedir %{_datadir}/lorax/templates.d/80-rhel
%define templatedir %{_datadir}/lorax/templates.d/70-msvsphere
%description
RHEL-specific Lorax templates for creating the boot.iso and live isos are
MSVSphere 8 Lorax templates for creating the boot.iso and live isos are
placed in %{templatedir}
%prep
%setup
%autosetup -p1 -n lorax-templates-rhel-%{version}
%build
# nothing to build
@ -28,175 +39,101 @@ placed in %{templatedir}
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{templatedir}
cp -a 80-rhel/* $RPM_BUILD_ROOT/%{templatedir}
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/%{templatedir}/config_files/x86/
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/%{templatedir}/live/config_files/x86/
%files
%dir %{templatedir}
%{templatedir}/*
%changelog
* Wed Jan 11 2023 Brian C. Lane <bcl@redhat.com> - 9.0-37
- rsyslog.conf: Set WorkDirectory to /var/lib/rsyslog (bcl)
Resolves: rhbz#2160070
* Mon Nov 28 2022 Brian C. Lane <bcl@redhat.com> - 9.0-36
- On ppc64le Use core.elf from grub2 package (bcl)
Resolves: rhbz#2143422
* Tue Apr 05 2022 Brian C. Lane <bcl@redhat.com> - 9.0-35
- Makefile: Making it easier to create releases (bcl)
Related: rhbz#2071074
- runtime-postinstall: Remove machine specific nvme files (bcl)
Resolves: rhbz#2071074
* Thu Feb 24 2022 Brian C. Lane <bcl@redhat.com> - 9.0-34
- Restore missing packages (bcl)
Resolves: rhbz#2056086
* Fri Feb 04 2022 Brian C. Lane <bcl@redhat.com> - 9.0-33
- Keep nvram kernel module (bcl)
Resolves: rhbz#2050878
* Tue Jan 25 2022 Brian C. Lane <bcl@redhat.com> - 9.0-32
- Fix missing generic.ins on s390x (bcl)
Resolves: rhbz#2044448
* Thu Jan 13 2022 Brian C. Lane <bcl@redhat.com> - 9.0-31
- Do not install rng-tools (bcl)
Resolves: rhbz#2028720
- Revert "Add inst.rngd cmdline option" (bcl)
Related: rhbz#2028720
* Wed Jan 12 2022 Brian C. Lane <bcl@redhat.com> - 9.0-30
- Add .discinfo on all arches (bcl)
Resolves: rhbz#2030008
- Add inst.rngd cmdline option (bcl)
Resolves: rhbz#2028720
* Tue Jan 11 2022 Brian C. Lane <bcl@redhat.com> - 9.0-29
- Drop ia32 uefi package installation (bcl)
Resolves: rhbz#2038397
- Enable sftp when using inst.sshd (bcl)
Resolves: rhbz#2035049
* Mon Aug 12 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.10
- Force Russian language during installation
* Mon Nov 01 2021 Brian C. Lane <bcl@redhat.com> - 9.0-28
- Drop ppc 32 bit support from grub template for live iso (bcl)
Resolves: rhbz#2017175
* Wed Oct 27 2021 Brian C. Lane <bcl@redhat.com> - 9.0-27
- Switch to using xorrisofs instead of mkisofs (bcl)
Resolves: rhbz#2017134
* Thu Oct 21 2021 Brian C. Lane <bcl@redhat.com> - 9.0-26
- templates: Change nomodeset / basic graphics to use inst.text (bcl)
Resolves: rhbz#1961092
- templates: Drop nomodeset / basic graphics menu from live configs (bcl)
Related: rhbz#1961092
* Wed Oct 06 2021 Brian C. Lane <bcl@redhat.com> - 9.0-25
- runtime-cleanup: Remove dropped packages from template (bcl)
Resolves: rhbz#1991006
- Install nvme-cli tool (bcl)
Resolves: rhbz#2010254
- sshd_config: Update sshd options (bcl)
Resolves: rhbz#2007288
* Thu Sep 09 2021 Brian C. Lane <bcl@redhat.com> - 9.0-24
- Install unicode.pf2 from new directory
Related: rhbz#2003030
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 9.0-23
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Jul 22 2021 Brian C. Lane <bcl@redhat.com> - 9.0-22
- runtime-postinstall: Move configuration of NM default autoconnections to Anaconda (rvykydal)
Related: rhbz#1978264
* Mon Jul 19 2021 Brian C. Lane <bcl@redhat.com> - 9.0-21
- runtime-install: Include Xorg and tigervnc on s390x for local GUI installation on KVM
Resolves: rhbz#1983688
* Wed Jun 23 2021 Brian C. Lane <bcl@redhat.com> - 9.0-20
- runtime-install: Remove gfs2-utils (bcl)
Resolves: rhbz#1975378
* Wed May 19 2021 Brian C. Lane <bcl@redhat.com> - 9.0-19
- Replace metacity with gnome-kiosk (bcl)
Resolves: rhbz#1961099
* Wed May 12 2021 Brian C. Lane <bcl@redhat.com> - 9.0-18
- runtime-cleanup: branding.logos includes the full package name (bcl)
Resolves: rhbz#1956205
* Mon May 10 2021 Brian C. Lane <bcl@redhat.com> - 9.0-17
- runtime-install: Install ipcalc (bcl)
Resolves: rhbz#1959130
- runtime-install: Install prefixdevname (bcl)
Resolves: rhbz#1958173
* Mon Aug 12 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.9
- INF-1392: Set LatGrkCyr-8x16 as default font instead of eurlatgr
* Mon Feb 26 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.8
- Fix naming again
* Mon Feb 26 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.7
- Fix naming in boot menu
* Fri May 07 2021 Brian C. Lane <bcl@redhat.com> - 9.0-16
- Fix required lorax version for branding change (bcl)
Related: rhbz#1956205
* Wed Feb 14 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.6
- Added coding: utf-8 to template
* Wed May 05 2021 Brian C. Lane <bcl@redhat.com> - 9.0-15
- runtime-cleanup: Use branding package name instead of product.name (bcl)
Resolves: rhbz#1956205
- tests: Update gating test iso name to rhel 9 (bcl)
- runtime-cleanup: Remove dump from cleanup (bcl)
Related: rhbz#1931762
* Tue Jan 23 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.5
- Update translation
* Mon May 03 2021 Brian C. Lane <bcl@redhat.com> - 9.0-14
- runtime-cleanup: Remove mcpp and libmcpp cleanup (bcl)
Resolves: rhbz#1955429
- Revert "Remove spice-vdagent" (bcl)
Resolves: rhbz#1945898
* Tue Jan 23 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.7-1.4
- Define UTF-8 config form efi.tmpl
- Fix missing FLAVOR parameter
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 9.0-13
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Tue Dec 26 2023 Arkady L. Shane <tigro@msvspere-os.ru> - 8.7-1.3
- Force utf-8 in templates
* Mon Apr 05 2021 Josh Boyer <jwboyer@redhat.com> - 9.0-12
- Remove spice-vdagent
Resovles: rhbz#1945898
* Mon Dec 25 2023 Arkady L. Shane <tigro@msvspere-os.ru> - 8.7-1.2
- Added font to live config
* Thu Mar 04 2021 Brian C. Lane <bcl@redhat.com> - 9.0-11
- dump has been removed
Resolves: rhbz#1931762
* Sun Dec 24 2023 Arkady L. Shane <tigro@msvspere-os.ru> - 8.7-1.1
- Added missing font
* Tue Feb 16 2021 Brian C. Lane <bcl@redhat.com> - 9.0-10
- Use inst.rescue to trigger rescue mode (awilliam)
- Use image dependencies metapackage (vslavik)
* Fri Dec 22 2023 Arkady L. Shane <tigro@msvspere-os.ru> - 8.7-1
- Rename package to lorax-templates-msvsphere
- Copy only EULA on live
- Added sphere licenses to live media
- Update title color
- Added translation to bootloader
- Added proper image type identification for BaseOS and Minimal variants
- Disable geo location
- Copy font to live
* Tue Feb 02 2021 Brian C. Lane <bcl@redhat.com> - 9.0-9
- runtime-install: Remove system-storage-manager
Resolves: rhbz#1924154
* Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 8.7-1
- Rebuilt for MSVSphere 8.8
* Tue Dec 08 2020 Brian C. Lane <bcl@redhat.com> - 9.0-8
- Remove unsupported filesystem tools (bcl)
* Mon Jun 13 2022 Brian C. Lane <bcl@redhat.com> - 8.7-1
- runtime-cleanup: Use new lorax branding support (bcl)
Resolves: rhbz#2052154
* Thu Dec 03 2020 Brian C. Lane <bcl@redhat.com> - 9.0-7
- Switch to using upstream mk-s390image for s390 cdboot.img creation
Resolves: rhbz#1903923
* Fri Jan 14 2022 Brian C. Lane <bcl@redhat.com> - 8.6-3
- Enable sftp when using inst.sshd (bcl)
Resolves: rhbz#2035050
- Revert "Drop ia32 uefi package installation" (bcl)
Related: rhbz#2035050
* Tue Jan 11 2022 Brian C. Lane <bcl@redhat.com> - 8.6-2
- Drop ia32 uefi package installation (bcl)
Resolves: rhbz#2035050
* Tue Dec 01 2020 Brian C. Lane <bcl@redhat.com> - 9.0-6
- Don't remove libldap_r libraries during runtime-cleanup.tmpl
* Mon Nov 01 2021 Brian C. Lane <bcl@redhat.com> - 8.6-1
- Drop ppc 32 bit support from grub template for live iso (bcl)
Resolves: rhbz#2016807
* Mon Oct 04 2021 Brian C. Lane <bcl@redhat.com> - 8.5-3
- runtime-install: Install nvme-cli tool
Resolves: rhbz#1903339
* Thu Oct 29 2020 Brian C. Lane <bcl@redhat.com> - 9.0-5
- Install device-mapper-multipath (bcl)
Work around problem with libblockdev-mpath Recommends not working
* Mon May 10 2021 Brian C. Lane <bcl@redhat.com> - 8.5-2
- runtime-install: Install ipcalc (bcl)
Resolves: rhbz#1958314
* Thu Oct 29 2020 Jan Kaluza <jkaluza@redhat.com> - 9.0-4
- Add spice-vdagentd conf back - anaconda still needs it.
* Mon Mar 22 2021 Brian C. Lane <bcl@redhat.com> - 8.5-1
- Add inst. prefix to installer kernel cmdline arguments
Resolves: rhbz#1939350
* Thu Oct 29 2020 Jan Kaluza <jkaluza@redhat.com> - 9.0-3
- Add spice-vdagent back - anaconda still needs it.
* Wed Dec 09 2020 Brian C. Lane <bcl@redhat.com> - 8.4-3
- sshd_config: Apply suggested changes (bcl)
Resolves: rhbz#1872921
* Wed Oct 28 2020 Stephen Gallagher <sgallagh@redhat.com> - 9.0-2
- Replace ppc64le template with upstream version
* Thu Dec 03 2020 Brian C. Lane <bcl@redhat.com> - 8.4-2
- Switch to using upstream mk-s390image for s390 cdboot.img creation (bcl)
Resolves: rhbz#1892404
- Remove mdmonitor service from boot.iso (bcl)
Resolves: rhbz#1888728
* Tue Oct 27 2020 Brian C. Lane <bcl@redhat.com> - 9.0-1
- Update release version for RHEL 9.0
- Remove spice-vdagent (bcl)
- Initial RHEL 9 Alpha changes (bcl)
* Wed Oct 28 2020 Brian C. Lane <bcl@redhat.com> - 8.4-1
- Install Xorg and tigervnc-server on s390 boot.iso (bcl)
Resolves: rhbz#1854933
* Tue Jul 07 2020 Brian C. Lane <bcl@redhat.com> - 8.3-4
- rsyslog: Disable journal ratelimits during install

Loading…
Cancel
Save