I have some additional information. The build breaks on the lb_binary_syslinux script.
When looking at these lines of code
case "${LB_BINARY_IMAGES}" in
iso*)
_BOOTLOADER="isolinux"
_SUFFIX="binary/isolinux"
;;
net*)
_BOOTLOADER="pxelinux"
_SUFFIX="tftpboot"
;;
hdd*)
_BOOTLOADER="syslinux"
_SUFFIX="binary/syslinux"
;;
esac
The binary image is usb-hdd. hdd* in this case is wrong and should be set to usb* or *hdd.
Secondly;
The build breaks again; When changing the fist finding from hdd* to usb* the script continues but it breaks again on:
case "${LB_BUILD_WITH_CHROOT}" in
true)
# Copy in two steps since the theme can have absolute symlinks and would therefore not be dereferenced correctly
Chroot chroot "cp -aL /usr/share/syslinux/themes/${LB_SYSLINUX_THEME}/${_BOOTLOADER}-live /root/tmp"
Within the ubuntu chroot the directory is called "chroot/usr/share/syslinux/themes/ubuntu-oneiric/isolinux-live". I'm not sure if the _BOOTLOADER="syslinux" has to be changed to _BOOTLOADER="isolinux" or the chroot to be build up another way to create a
directory called live-syslinux. I'll investigate this..
Regards, Piethein
Van: Piethein Strengholt [piethein@strengholt-online.nl]
Verzonden: maandag 7 november 2011 15:07
Aan: debian-live@lists.debian.org
Onderwerp: syslinux-themes-ubuntu-oneiric - mkdir: missing operand
Hi there,
I'm trying to build a ubuntu oneiric usb-hdd image with syslinux. When trying to the build breaks with on the syslinux-themes-ubuntu-oneiric (mkdir: missing operand). The following config files are used:
https://github.com/xbmc/xbmc-live/tree/master/SDK/buildLive/auto
Anyone else with this problem?
Kindest regards,
Piethein Strengholt
P: Begin installing syslinux...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
gfxboot memtest86+ syslinux-common
Suggested packages:
gfxboot-themes hwtools memtester kernel-patch-badram memtest86 mtools
dosfstools
Recommended packages:
libcrypt-passwdmd5-perl
The following NEW packages will be installed:
gfxboot gfxboot-theme-ubuntu memtest86+ syslinux syslinux-common
syslinux-themes-ubuntu-oneiric
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 2026 kB of archives.
After this operation, 8192 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ oneiric/main memtest86+ i386 4.20-1ubuntu1 [283 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ oneiric/main gfxboot i386 4.2.2-1ubuntu1 [21.6 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ oneiric/main gfxboot-theme-ubuntu i386 0.12.2 [324 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ oneiric/main syslinux-common all 2:4.04+dfsg-1ubuntu1 [1318 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ oneiric/main syslinux i386 2:4.04+dfsg-1ubuntu1 [58.2 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ oneiric/main syslinux-themes-ubuntu-oneiric all 1 [22.0 kB]
Preconfiguring packages ...
Fetched 2026 kB in 2s (796 kB/s)
Selecting previously deselected package memtest86+.
(Reading database ... 20985 files and directories currently installed.)
Unpacking memtest86+ (from .../memtest86+_4.20-1ubuntu1_i386.deb) ...
Selecting previously deselected package gfxboot.
Unpacking gfxboot (from .../gfxboot_4.2.2-1ubuntu1_i386.deb) ...
Selecting previously deselected package gfxboot-theme-ubuntu.
Unpacking gfxboot-theme-ubuntu (from .../gfxboot-theme-ubuntu_0.12.2_i386.deb) ...
Selecting previously deselected package syslinux-common.
Unpacking syslinux-common (from .../syslinux-common_2%3a4.04+dfsg-1ubuntu1_all.deb) ...
Selecting previously deselected package syslinux.
Unpacking syslinux (from .../syslinux_2%3a4.04+dfsg-1ubuntu1_i386.deb) ...
Selecting previously deselected package syslinux-themes-ubuntu-oneiric.
Unpacking syslinux-themes-ubuntu-oneiric (from .../syslinux-themes-ubuntu-oneiric_1_all.deb) ...
Setting up memtest86+ (4.20-1ubuntu1) ...
Setting up gfxboot (4.2.2-1ubuntu1) ...
Setting up gfxboot-theme-ubuntu (0.12.2) ...
Setting up syslinux-common (2:4.04+dfsg-1ubuntu1) ...
Setting up syslinux (2:4.04+dfsg-1ubuntu1) ...
Setting up syslinux-themes-ubuntu-oneiric (1) ...
mkdir: missing operand
Try `mkdir --help' for more information.
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Reading state information...