Thanatermesis <[EMAIL PROTECTED]> writes: > diff -Naur live-helper-new-clean/usr/bin/lh_binary_memtest > live-helper-new-to-commit/usr/bin/lh_binary_memtest > --- live-helper-new-clean/usr/bin/lh_binary_memtest 2008-04-28 > 18:18:28.000000000 +0200 > +++ live-helper-new-to-commit/usr/bin/lh_binary_memtest 2008-05-20 > 20:10:52.644954763 +0200 > @@ -56,7 +56,7 @@ > if [ "${LH_CHROOT_BUILD}" = "enabled" ] > then > > - if [ -f chroot/usr/sbin/grub ] && [ ! -f chroot/boot/grub/menu.lst ] > + if [ -f chroot/usr/sbin/grub ] || [ -f chroot/sbin/grub ] && [ ! -f > chroot/boot/grub/menu.lst ] # Comment: needed if we use grub-gfxboot > then > GRUB="yes"
I nack this one. We shouldn't add support to things we don't use in Debian and gfxboot isn't available on Debian. If we start to add support to all possible tool available the code will get messy. > diff -Naur live-helper-new-clean/usr/bin/lh_binary_rootfs > live-helper-new-to-commit/usr/bin/lh_binary_rootfs > --- live-helper-new-clean/usr/bin/lh_binary_rootfs 2008-04-28 > 18:18:28.000000000 +0200 > +++ live-helper-new-to-commit/usr/bin/lh_binary_rootfs 2008-05-20 > 20:19:31.838951797 +0200 > @@ -223,6 +223,11 @@ > MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -info" > fi > > + if [ -n "${LH_PROCESSORS}" ] && [ ! "${LH_PROCESSORS}" = "none" > ] > + then > + MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -processors > ${LH_PROCESSORS}" # Comment: This option do a usage of X processors when > mksquash' > + fi > + While this looks technically possible, why we'd want to limit it? > if [ "${LH_PACKAGES_LISTS}" = "stripped" ] || [ > "${LH_PACKAGES_LISTS}" = "minimal" ] > then > MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -e $(ls > chroot/boot/${LINUX}* chroot/boot/initrd.img* chroot/${LINUX}* > chroot/initrd.img* | sed 's|chroot/||g')" > @@ -245,7 +250,7 @@ > ;; > > disabled) > - mksquashfs chroot > binary/${INITFS}/filesystem.squashfs ${MKSQUASHFS_OPTIONS} > + mksquashfs chroot > binary/${INITFS}/filesystem.squashfs ${MKSQUASHFS_OPTIONS} -no-fragments > -noappend # Comment: recommended options to use > ;; > esac Can you clarify _why_? > diff -Naur live-helper-new-clean/usr/bin/lh_chroot_sources > live-helper-new-to-commit/usr/bin/lh_chroot_sources > --- live-helper-new-clean/usr/bin/lh_chroot_sources 2008-04-28 > 18:18:28.000000000 +0200 > +++ live-helper-new-to-commit/usr/bin/lh_chroot_sources 2008-05-20 > 20:32:27.461701423 +0200 > @@ -44,28 +44,10 @@ > # Creating lock file > Create_lockfile .lock > > - # Configure custom sources.list > - echo "deb ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} > ${LH_SECTIONS}" > chroot/etc/apt/sources.list > - > - if [ "${LH_SOURCE}" = "enabled" ] > - then > - echo "deb-src ${LH_MIRROR_CHROOT} ${LH_DISTRIBUTION} > ${LH_SECTIONS}" >> chroot/etc/apt/sources.list > - fi > - > - if [ "${LH_SECURITY}" = "enabled" ] > - then > - if [ "${LH_DISTRIBUTION}" != "sid" ] && [ > "${LH_DISTRIBUTION}" != "unstable" ] > - then > - echo "deb ${LH_MIRROR_CHROOT_SECURITY} > ${LH_DISTRIBUTION}/updates ${LH_SECTIONS}" >> chroot/etc/apt/sources.list > - > - if [ "${LH_SOURCE}" = "enabled" ] > - then > - echo "deb-src > ${LH_MIRROR_CHROOT_SECURITY} ${LH_DISTRIBUTION}/updates ${LH_SECTIONS}" >> > chroot/etc/apt/sources.list > - fi > - fi > - fi > + # Remove possible existing sources.list > + rm -f chroot/etc/apt/sources.list Wrong indentation > # Update indices from cache > if [ "${LH_CACHE_INDICES}" = "enabled" ] && [ -d > cache/indices_bootstrap ] > then > @@ -196,15 +199,44 @@ > then > mkdir -p cache/indices_bootstrap > > - cp -f chroot/etc/apt/secring.gpg* > cache/indices_bootstrap > - cp -f chroot/etc/apt/trusted.gpg* > cache/indices_bootstrap > + if ls chroot/etc/apt/secring.gpg* > /dev/null > 2>&1 > + then > + cp -f chroot/etc/apt/secring.gpg* > cache/indices_bootstrap > + fi > + if lsroot/etc/apt/trusted.gpg* > /dev/null 2>&1 ^^^ typo > + then > + cp -f chroot/etc/apt/trusted.gpg* > cache/indices_bootstrap > + fi >From my POV this is messy. It would be better to use a for to handle them. > @@ -239,7 +271,22 @@ > rm -rf chroot/var/lib/apt/lists > mkdir -p chroot/var/lib/apt/lists/partial > > - echo "deb ${LH_MIRROR_BINARY} ${LH_DISTRIBUTION} > ${LH_SECTIONS}" > chroot/etc/apt/sources.list > + # Remove first if exists > + rm -f chroot/etc/apt/sources.list Wrong indentation > diff -Naur live-helper-new-clean/usr/bin/lh_config > live-helper-new-to-commit/usr/bin/lh_config > --- live-helper-new-clean/usr/bin/lh_config 2008-04-28 18:18:28.000000000 > +0200 > +++ live-helper-new-to-commit/usr/bin/lh_config 2008-05-20 > 20:33:20.446951988 +0200 > @@ -112,6 +112,7 @@ > \t [--union-filesystem aufs|unionfs]\n\ > \t [--exposed-root enabled|disabled]\n\ > \t [--username NAME]\n\ > +\t [--processors NUMBER]\n\ > \t [--verbose]" > > Local_arguments () > @@ -582,6 +583,12 @@ > shift 2 > ;; > > + --processors) > + # Warning: the usage of more than 1 processor > for squashfs FS creation, not seems to be pretty stable, better to use it > just for tests when fast builds are needed > + LH_PROCESSORS="${2}" > + shift 2 > + ;; > + I'm sorry but I fail to reconize that it's true. I use squashfs creating in a quad-code machine, daily, and it works fine. I've opted to give this a first review so your broke-up patch series will be near of merging. Thanks by all the work. Cheers, -- O T A V I O S A L V A D O R --------------------------------------------- E-mail: [EMAIL PROTECTED] UIN: 5906116 GNU/Linux User: 239058 GPG ID: 49A5F855 Home Page: http://otavio.ossystems.com.br --------------------------------------------- "Microsoft sells you Windows ... Linux gives you the whole house." _______________________________________________ debian-live-devel mailing list debian-live-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel