/boot/grub or ... desktop-base required in 05_debian_theme path?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: grub2
When using a folder other than the defaults, the splash image location is not imported into grub.cfg unless either the "/boot/grub" OR "/usr/share/
Line 16 approximately:
for i in {/boot/
This will not import my images into grub.cfg unless I add one of the two folders above. They don't have to be in the assigned order, but at least one of them must be present in the line for the script to import an image from any other location:
WORKS
for i in {/boot/
for i in {/boot/
for i in {/usr/share/
for i in {/usr/share/
WON'T WORK
for i in {/usr/share/
Perhaps the script is written that way for a purpose but I see no reason to have such a constraint on the location of the splash images.
Thanks for a great GRUB 2 product!
drs305
ProblemType: Bug
Architecture: amd64
Date: Thu Oct 22 06:56:52 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: grub-pc 1.97~beta4-1ubuntu2
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: grub2
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors:
(gnome-
(gnome-
(polkit-
(nautilus:2269): Eel-CRITICAL **: eel_preferences
Changed in grub2 (Ubuntu): | |
status: | New → Invalid |
Am Donnerstag, den 22.10.2009, 11:16 +0000 schrieb drs305: images/ desktop- base" folder is also present in d/05_debian_ theme: grub,/usr/ share/images/ desktop- base}/moreblue- orbit-grub. {png,tga} ; do grub,/usr/ share/images/ desktop- base,/usr/ share/images/ grub}/earth. 640x480. {png,tga} ; do grub,/usr/ share/images/ grub}/earth. 640x480. {png,tga} ; do images/ desktop- base,/usr/ share/images/ grub}/earth. 640x480. {png,tga} ; do images/ grub,/boot/ grub}/earth. 640x480. {png,tga} ; do images/ grub}/earth. 640x480. {png,tga} ; do
> Public bug reported:
>
> Binary package hint: grub2
>
> When using a folder other than the defaults, the splash image location
> is not imported into grub.cfg unless either the "/boot/grub" OR
> "/usr/share/
> /etc/grub.
>
> Line 16 approximately:
> for i in {/boot/
>
> This will not import my images into grub.cfg unless I add one of the two
> folders above. They don't have to be in the assigned order, but at least
> one of them must be present in the line for the script to import an
> image from any other location:
>
> WORKS
> for i in {/boot/
> for i in {/boot/
> for i in {/usr/share/
> for i in {/usr/share/
>
> WON'T WORK
> for i in {/usr/share/
>
> Perhaps the script is written that way for a purpose but I see no reason
> to have such a constraint on the location of the splash images.
If you only use one directory, you don't even need the { }
so this definately should work:
for i in /usr/share/ images/ grub/earth. 640x480. {png,tga} ; do
If you modify that script and you know if your image is png or tga then
you even can do the same with the {png,tga}
According to bash's man page this seems to be with intent.
>
> Thanks for a great GRUB 2 product!
>
You're welcome :)
--
Felix Zielcke
Proud Debian Maintainer and GNU GRUB developer