- Debian Squeeze amd64
live-buildpackage is version 2.0.12-2 (newest in Squeeze)
I'm trying to build a Debian Live CD with some custom files and whatnot. Here's what I did:
$ mkdir debianlive $ cd debianlive $ lb config [output omitted] # lb build [output omitted] $ ls -AF auto/ cache/ config/ binary-hybrid.iso binary.packages binary/ chroot/ .stage/ binary.list
But then, say, I add something to config/chroot_local-includes/, and I want to rebuild the iso. So I run
# lb build again, and this time, it skips updating
binary-hybrid.iso. Specifically, it outputs
[...] P: Begin building binary iso image... W: skipping binary_iso [...]
So is there any quick and easy way to get live-build to rebuild the iso? Am I missing something obvious?
Things I've tried:
binary-hybrid.isoand hope live-build recreates it. Does not work.
- Delete the
.stagedirectory. This works, but it's not optimal since
# lb build's config stage then has to re-extract and re-install EVERY SINGLE PACKAGE.
- Use live-build version 3.0~a45-1 from Sid. Works about the same as 2.0.12-2. Does not fix my problem.
$ sudo lb binary iso, because the manpage claims that's the specific step performed to build the iso. Does not work.