[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: customize bootloader



On Fri, May 23, 2014 at 7:59 AM, Federico Bruni <fede@inventati.org> wrote:
> Il giorno mer 21 mag 2014 alle 22:00, chals <chals@chalsattack.com> ha
> scritto:
>
> I want to change the icon and the name of the project. I've copied all the
> files in /usr/share/live/build/bootloaders/syslinux in
> config/bootloaders/syslinux and I've modified splash.svg (just replaced the
> icon). But the built image keeps showing the old splashscreen.
>

Hi,

If you use live-build's default syslinux theme and you add a
splash.png image of your own. It will be overwritten because the
script converts the existing splash.svg file into splash.png ;)

>
> I see that the documentation suggests using a png file for the splash. Then
> I wonder why there's an SVG in /usr/share... it's just a template to be
> modified?
>

The script checks if the .svg file exists before proceeding. The idea
behind the documentation in live-manual (which was trimmed in a rush,
like I said on the previous mail) was  to give enough information for
a small customization.

If I wanted to do serious work. I would use my own syslinux theme, and
ideally I would package it in a nice .deb format and upload it to an
apt repository. To be fair, I must admit that I do not build the
package from scratch. I get the source of syslinux-themes-debian*
modify it, and rebuild the package. It is fun to do it this way for
learning purposes.


>
> All I need now is replacing @PROJECT@ and @VERSION@.

The live-build system gives you many options when it comes to
customizing things to your liking. You can use for example a binary
hook.

Your hook will be executed after the syslinux files are in place, so
it should be trivial to make the "small" changes you want to.

Hope this helps.



-- 
chals
www.chalsattack.com
chals@chalsattack.com


Reply to: