I have just started experimenting with the live build process, and I have to say that I'm loving it so far! However, the primary reason that I wanted to create a custom image is so that I live-boot with a remote access program (Teamviewer) preinstalled. I followed the standard procedure: downloaded the 64-bit .deb install package, renamed it using "dpkg-name", placed it in the "config/packages.chroot" folder, and ran "lb build". The ISO builds and boots with no problems, but alas, no Teamviewer.

I should also note: when attempting to install Teamviewer in a default live 64-bit environment, it gives:

dpkg: dependency problems prevent configuration of teamviewer:
teamviewer depends on libc6-i386 (>= 2.4); however:
Package libc6-i386 is not installed.
teamviewer depends on lib32asound2; however:
Package lib32asound2 is not installed.
teamviewer depends on lib32z1; however:
Package lib32z1 is not installed.
teamviewer depends on ia32-libs; however:
Package ia32-libs is not installed.

This is resolved by running:

dpkg --add-architecture i386
apt-get update
apt-get -f install

and again running dpkg -i teamviewer_linux_x64.deb

TL;DR
Basically, I just need to know how to add a custom .deb package AND it's dependencies to a live ISO.

Thanks!