4230a3ba6e
Squashfs-tools is missing when building the tinyipa image during the post job, this patch adds a new script to the tinyipa build process that ensures that missing dependencies get installed as part of the build process. It also replaces a use of realpath it build-iso.sh where it should be readlink to ensure that we don't need that dependency. Change-Id: I9a60dcf42f6a9ba624aa347f0f375bb40432ef77 Closes-Bug: #1567981
17 lines
623 B
Bash
Executable File
17 lines
623 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -ex
|
|
WORKDIR=$(readlink -f $0 | xargs dirname)
|
|
|
|
cd $WORKDIR/build_files
|
|
wget -N https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.06.tar.gz && tar zxf syslinux-4.06.tar.gz
|
|
|
|
cd $WORKDIR
|
|
rm -rf newiso
|
|
mkdir -p newiso/boot/isolinux
|
|
cp build_files/syslinux-4.06/core/isolinux.bin newiso/boot/isolinux/.
|
|
cp build_files/isolinux.cfg newiso/boot/isolinux/.
|
|
cp tinyipa.gz newiso/boot/corepure64.gz
|
|
cp tinyipa.vmlinuz newiso/boot/vmlinuz64
|
|
genisoimage -l -r -J -R -V TC-custom -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -o tinyipa.iso newiso
|