From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 09/12] fs/iso9660: add support for isolinux
Date: Sat, 6 Jun 2015 03:03:27 +0200 [thread overview]
Message-ID: <20150606030327.199f2daf@free-electrons.com> (raw)
In-Reply-To: <20150605223856.GJ3641@free.fr>
Yann,
On Sat, 6 Jun 2015 00:38:56 +0200, Yann E. MORIN wrote:
> This patch is quite large, and could benefit from being splitted in three:
>
> - first patch introduces the ROOTFS_ISO9660_BOOTLOADER_CONFIG_PATH and
> ROOTFS_ISO9660_BOOT_IMAGE variables
>
> - second patch to introduce the bootloader choice, but with only a
> single entrey 'grub', and the .mk re-organisation (still with only
> grub handling),
>
> - then a third patch adds isolinux support.
>
> That'd make it easier to review...
True, this seems like a good split. I'll work on that.
> Since I'm quite interested in the end-result of this series
> (multi-format bootable images), I can help if you don;t have time. Just
> ping me... ;-)
Actually, your review is arriving at exactly the right time. I'm having
a 10+ hours flight tomorrow, which will be a perfect opportunity to
prepare a v2 of this series.
I did the v1 on the 10+ hours flight to go, so having something to do
on the return trip is great.
> > + $(INSTALL) -D -m 0644 $(SYSLINUX_DIR)/bios/com32/elflink/ldlinux/ldlinux.c32 \
> > + $(ROOTFS_ISO9660_TARGET_DIR)/isolinux/ldlinux.c32
>
> syslinux/isolinux already installs isolinux.bin and the .c32 modules in
> $(BINARIES_DIR)/syslinux, so you should probably get them from there,
> rather than cherry-pick from the package dir (in case a later version
> bump moves them, like it did when I last updated the package).
>
> Except ldlinux.c32 is not systematically installed; we should probably
> change that first (what use would we have of a syslinux/isolinux that
> can't load a Linux kernel? :-] ).
True, will change.
> > diff --git a/fs/iso9660/isolinux.cfg b/fs/iso9660/isolinux.cfg
> > new file mode 100644
> > index 0000000..2bdf48b
> > --- /dev/null
> > +++ b/fs/iso9660/isolinux.cfg
> > @@ -0,0 +1,6 @@
> > +default 1
> > +display sample.msg
>
> Where's that file comming from?
>
> Also, there is the possibility for syslinux/isolinux to display
> graphics, too, but it is much more invvolved (but that'd be great!)
The precise reason why there is this leftover "display sample.msg" is
because I tried to get the splash image support of isolinux to work.
I didn't succeed and gave up (no Internet access while flying, so I was
limited to just the isolinux documentation and source code) but forgot
to kill that line. I'll kill it off for now, until someone interested
enough in having a splash image with isolinux works on that.
Thanks again for the review!
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
next prev parent reply other threads:[~2015-06-06 1:03 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-04 15:05 [Buildroot] [PATCH 00/12] iso9660 support improvements Thomas Petazzoni
2015-06-04 15:05 ` [Buildroot] [PATCH 01/12] fs/common: add <fs>_POST_GEN_HOOKS support Thomas Petazzoni
2015-06-05 9:43 ` Samuel Martin
2015-06-05 20:49 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 02/12] fs/iso9660: convert to the filesystem infrastructure Thomas Petazzoni
2015-06-05 11:59 ` Samuel Martin
2015-06-05 13:34 ` Thomas Petazzoni
2015-06-05 20:58 ` Yann E. MORIN
2015-06-06 0:42 ` Thomas Petazzoni
2015-06-06 9:01 ` Yann E. MORIN
2015-06-06 14:57 ` Thomas Petazzoni
2015-06-06 16:03 ` Yann E. MORIN
2015-06-05 22:44 ` Arnout Vandecappelle
2015-06-06 0:43 ` Thomas Petazzoni
2015-06-07 19:53 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 03/12] fs/iso9660: use if ... endif block instead of depends on Thomas Petazzoni
2015-06-05 12:01 ` Samuel Martin
2015-06-05 21:00 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 04/12] fs/iso9660: enable Joliet extension Thomas Petazzoni
2015-06-05 12:06 ` Samuel Martin
2015-06-05 21:18 ` Yann E. MORIN
2015-06-06 0:46 ` Thomas Petazzoni
2015-06-06 9:02 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 05/12] fs/iso9660: rename all variables to use the ROOTFS_ISO9660 prefix Thomas Petazzoni
2015-06-05 12:08 ` Samuel Martin
2015-06-05 21:20 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 06/12] fs/iso9660: change the location of the splash image Thomas Petazzoni
2015-06-05 12:09 ` Samuel Martin
2015-06-05 21:30 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 07/12] fs/iso9660: prepare cleaner kernel/initrd path handling Thomas Petazzoni
2015-06-05 12:11 ` Samuel Martin
2015-06-05 21:43 ` Yann E. MORIN
2015-06-05 22:06 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 08/12] fs/iso9660: support building a real iso9660 filesystem Thomas Petazzoni
2015-06-05 12:57 ` Samuel Martin
2015-06-05 22:13 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 09/12] fs/iso9660: add support for isolinux Thomas Petazzoni
2015-06-05 13:02 ` Samuel Martin
2015-06-05 22:38 ` Yann E. MORIN
2015-06-06 1:03 ` Thomas Petazzoni [this message]
2015-06-06 9:25 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 10/12] fs/iso9660: add hybrid image support Thomas Petazzoni
2015-06-05 13:07 ` Samuel Martin
2015-06-05 22:51 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 11/12] grub2: prepare and install El Torito image Thomas Petazzoni
2015-06-05 13:21 ` Samuel Martin
2015-06-05 22:55 ` Yann E. MORIN
2015-06-05 23:09 ` Yann E. MORIN
2015-06-06 0:57 ` Thomas Petazzoni
2015-06-06 9:31 ` Yann E. MORIN
2015-06-04 15:05 ` [Buildroot] [PATCH 12/12] fs/iso9660: add support for grub2 Thomas Petazzoni
2015-06-05 13:30 ` Samuel Martin
2015-06-05 23:07 ` Yann E. MORIN
2015-06-06 0:59 ` Thomas Petazzoni
2015-06-06 9:18 ` Yann E. MORIN
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150606030327.199f2daf@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.