Sorry: my last e-mail is regarding the following thread: Igor Gatis wrote: > Hi,
Hi, > I'm getting the following error: > > W: Unknown package list 'stripped' this was fixed couple of days ago, install git snapshot of live-helper from live.debian.net/debian > E: couldn't find package unionfs-modules-2.6-686 lh_config does warn you about that - you have to use aufs for lenny and newer. > --union-filesystem unionfs \ this is dangerous - you shall let live-helper autoselect the one you need depending on the distribution you select. so remove that line. > # exclude some stuffs from the squashfs root > export MKSQUASHFS_OPTIONS="$MKSQUASHFS_OPTIONS -e boot" uneeded and considered harmful. besides, when using stripped, live-helper is already excluding it anyway. Regards, Daniel On Thu, Jan 29, 2009 at 10:09 AM, Igor Gatis <igorga...@gmail.com> wrote: > Hi, > > My goal is to create a minimal apt-enabled ISO (and net image) with no X. > I'd like to strip it down us much as possible while leaving apt tools > working. > > I'm using lenny dist also. I followed instructions from > http://wiki.debian.org/DebianLive/HowTo/SmallSizeImage. I did some small > changes (like including and removing packages). Here is what I'm doing: > > sudo su > apt-get update > apt-get -y install live-helper > > lh_config_minimal.sh > > I'm getting the following error: > > W: Unknown package list 'stripped' > ... > E: couldn't find package unionfs-modules-2.6-686 > > > The content of lh_config_minimal.sh is: > > #!/bin/sh > # Copyright 2007 Franklin Piat ; License GPL + LGPL > > #Let's configure live-helper > lh_config -b iso -a i386 \ > --bootstrap-flavour minimal \ > --packages-lists "stripped" \ > --apt apt \ > --apt-recommends disabled \ > --tasksel none \ > --binary-indices disabled \ > --distribution lenny \ > --linux-flavours 686 \ > --union-filesystem unionfs \ > --packages "console-common console-tools klogd netbase iputils-ping > sysklogd update-inetd tcpd dhcp3-client debconf-english" \ > --memtest disabled \ > --bootappend-live "nolocales" \ > > #let's create some scripts > > cat <<CHROOTLOCALHOOKS01 > config/chroot_local-hooks/01-removelocales.sh > #!/bin/sh > # Remove locales > # (this could remove other applications. add "-y" if your are confident) > apt-get remove locales --purge > apt-get remove dselect -y --purge > echo "don t fail on abort (set ERRORLEVEL to zero)" > /dev/null > CHROOTLOCALHOOKS01 > chmod +x "config/chroot_local-hooks/01-removelocales.sh" > > cat <<CHROOTLOCALHOOKS02 > > config/chroot_local-hooks/02-purge-some-modules.sh > #!/bin/sh > # delete the modules we won't need (YMMMV) > rm -Rf /lib/modules/*/kernel/drivers/isdn > rm -Rf /lib/modules/*/kernel/drivers/media > rm -Rf /lib/modules/*/kernel/drivers/net/wireless > CHROOTLOCALHOOKS02 > chmod +x "config/chroot_local-hooks/02-purge-some-modules.sh" > > # We could exclude some unused stuffs. > export > LH_BOOTSTRAP_EXCLUDE="$LH_BOOTSTRAP_EXCLUD,nano,ed,eject,man-db,manpages" > > # exclude some stuffs from the squashfs root > export MKSQUASHFS_OPTIONS="$MKSQUASHFS_OPTIONS -e boot" > lh_build > > >