Bug 28176 - Неправильный путь в 05_altlinux_theme
Summary: Неправильный путь в 05_altlinux_theme
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grub2-common (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-04 14:17 MSK by Andrey Cherepanov
Modified: 2012-12-04 23:36 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2012-12-04 14:17:14 MSK
Для поиска mod нужно использовать вместо ${datadir}/grub/
${libdir}/grub/i386-pc/ (где и находятся .mod).


diff --git a/grub-2.00-altlinux-theme.patch b/grub-2.00-altlinux-theme.patch
index a5bdf1d..c240ff7 100644
--- a/grub-2.00-altlinux-theme.patch
+++ b/grub-2.00-altlinux-theme.patch
@@ -46,7 +46,7 @@ diff -Naur grub-2.00-orig/util/grub.d/05_altlinux_theme.in grub-2.00/util/grub.d
 +        *.tga)                reader=tga ;;
 +        *.jpg|*.jpeg) reader=jpeg ;;
 +      esac
-+      if test -e ${datadir}/grub/${reader}.mod ; then
++      if test -e ${libdir}/grub/i386-pc/${reader}.mod ; then
 +        echo "Found background image: `basename ${bg}`" >&2
 +        use_bg=true
 +        break

После этого цвета grub в брэндинге применяются полностью.
Comment 1 Michael Shigorin 2012-12-04 15:15:22 MSK
Спасибо, взял в alt6.
Comment 2 Michael Shigorin 2012-12-04 23:09:32 MSK
raorn высказывал на #altlinux сомнения по части исправляемого теста как такового, намекая на то, что копируются файлы из /boot/grub/$platform/; наша сборка заметно отличается от федориной, но соображения могут быть тоже применимы.

Тем временем у меня 2.00-alt6 работает в составе simply.iso на i586 и x86_64 (проверка -- наличие "Found background image: grub.jpg" в выводе update-grub).
Comment 3 Repository Robot 2012-12-04 23:36:05 MSK
grub2-2.00-alt6 -> sisyphus:

* Tue Dec 04 2012 Michael Shigorin <mike@altlinux> 2.00-alt6
- cas@ fixed wrong path in theme patch (closes: #28176)
- introduced /etc/default/grub "compat" symlink
- dropped /boot/efi/* due to complete lack of applicability