Package: grml-live
Architecture: all
-Depends: ${misc:Depends}, bc, fai-client (>= 3.4.0), fai-server (>= 3.4.0), mkisofs | genisoimage, mksh, moreutils, squashfs-tools (>= 1:4.1-1), wget
+Depends: ${misc:Depends}, bc, fai-client (>= 3.4.0), fai-server (>= 3.4.0), mkisofs | genisoimage, mksh, moreutils, squashfs-tools (>= 1:4.2-1), wget
Recommends: grml-live-addons, grml-live-db, ia32-libs
Suggests: fai-doc
Description: build system for creating a Grml (based) Linux live system
-z::
-Use ZLIB instead of LZMA compression in mksquashfs part of the build process.
+Use ZLIB instead of LZMA/XZ compression in mksquashfs part of the build process.
[[usage-examples]]
Usage examples
Current state of grml-live with squashfs-tools and kernel
---------------------------------------------------------
-Use squashfs-tools >=4.1-1 (available from Grml repositories as well as from
-Debian/experimental) to build Grml (based) ISOs featuring kernel version
-2.6.36-grml[64].
+Use squashfs-tools >=4.2-1 (available from Grml repositories as well as from
+Debian/unstable) to build Grml (based) ISOs featuring kernel version
+2.6.38-grml[64].
////////////////////////////////////////////////////////////////////////////////
Difference between squashfs-lzma-tools, squashfs-lzma-tools4 and squashfs-tools
## general:
grml
-linux-tools-2.6.36
+linux-tools-2.6.38
# i386-only software
athcool
# use linux-kernel-headers-grml instead of linux-libc-dev?
# linux-kernel-headers-grml
-## current kernel version 2.6.36-grml:
-#fglrx-kernel-2.6.36-grml
-iscsitarget-module-2.6.36-grml
-linux-doc-2.6.36-grml
-linux-headers-2.6.36-grml
-linux-image-2.6.36-grml
-#linux-source-2.6.36-grml
-loop-aes-modules-2.6.36-grml
-ndiswrapper-modules-2.6.36-grml
-#nvidia-kernel-2.6.36-grml
-openafs-modules-2.6.36-grml
-speakup-modules-2.6.36-grml
-sysprof-module-2.6.36-grml
-tp-smapi-modules-2.6.36-grml
-virtualbox-ose-guest-modules-2.6.36-grml virtualbox-ose-guest-utils virtualbox-ose-guest-x11
-xtables-addons-modules-2.6.36-grml
+## current kernel version 2.6.38-grml:
+#fglrx-kernel-2.6.38-grml
+iscsitarget-module-2.6.38-grml
+linux-doc-2.6.38-grml
+linux-headers-2.6.38-grml
+linux-image-2.6.38-grml
+#linux-source-2.6.38-grml
+loop-aes-modules-2.6.38-grml
+ndiswrapper-modules-2.6.38-grml
+#nvidia-kernel-2.6.38-grml
+openafs-modules-2.6.38-grml
+speakup-modules-2.6.38-grml
+sysprof-module-2.6.38-grml
+tp-smapi-modules-2.6.38-grml
+virtualbox-ose-guest-modules-2.6.38-grml virtualbox-ose-guest-utils virtualbox-ose-guest-x11
+xtables-addons-modules-2.6.38-grml
## }}}
## amd64 specific packages {{{
## general:
grml64
-linux-tools-2.6.36
+linux-tools-2.6.38
-## current kernel version 2.6.36-grml64:
-#fglrx-kernel-2.6.36-grml64
-iscsitarget-module-2.6.36-grml64
-linux-doc-2.6.36-grml64
-linux-headers-2.6.36-grml64
-linux-image-2.6.36-grml64
-#linux-source-2.6.36-grml
-loop-aes-modules-2.6.36-grml64
-ndiswrapper-modules-2.6.36-grml64
-#nvidia-kernel-2.6.36-grml64
-openafs-modules-2.6.36-grml64
-speakup-modules-2.6.36-grml64
-sysprof-module-2.6.36-grml64
-tp-smapi-modules-2.6.36-grml64
-xtables-addons-modules-2.6.36-grml64
-virtualbox-ose-guest-modules-2.6.36-grml64 virtualbox-ose-guest-utils virtualbox-ose-guest-x11
+## current kernel version 2.6.38-grml64:
+#fglrx-kernel-2.6.38-grml64
+iscsitarget-module-2.6.38-grml64
+linux-doc-2.6.38-grml64
+linux-headers-2.6.38-grml64
+linux-image-2.6.38-grml64
+#linux-source-2.6.38-grml
+loop-aes-modules-2.6.38-grml64
+ndiswrapper-modules-2.6.38-grml64
+#nvidia-kernel-2.6.38-grml64
+openafs-modules-2.6.38-grml64
+speakup-modules-2.6.38-grml64
+sysprof-module-2.6.38-grml64
+tp-smapi-modules-2.6.38-grml64
+xtables-addons-modules-2.6.38-grml64
+virtualbox-ose-guest-modules-2.6.38-grml64 virtualbox-ose-guest-utils virtualbox-ose-guest-x11
## }}}
# vim: foldmethod=marker
# we want to use linux-kernel-headers-grml instead of linux-libc-dev:
linux-kernel-headers-grml
-linux-image-2.6.36-grml
+linux-image-2.6.38-grml
powernowd
-virtualbox-ose-guest-modules-2.6.36-grml virtualbox-ose-guest-utils virtualbox-ose-guest-x11
+virtualbox-ose-guest-modules-2.6.38-grml virtualbox-ose-guest-utils virtualbox-ose-guest-x11
PACKAGES aptitude AMD64
-linux-image-2.6.36-grml64
+linux-image-2.6.38-grml64
zsh
PACKAGES aptitude I386
-linux-image-2.6.36-grml
+linux-image-2.6.38-grml
PACKAGES aptitude AMD64
-linux-image-2.6.36-grml64
+linux-image-2.6.38-grml64
# Specify user with UID 1000 on live-system:
# USERNAME=grml
-# Specify options for Squashfs build stage (running mksquashfs):
-# SQUASHFS_OPTIONS="-nolzma"
-
# Which bootloader do you want to use? Default: isolinux
# Supported values: isolinux, grub, grub2
# BOOT_METHOD='isolinux'
# SQUASHFS_BINARY='mksquashfs'
# Options that should be used by mksquashfs during build process.
-# Defaults to '-b 256k' and the according LZMA option.
+# Defaults to '-b 256k' and the according LZMA/XZ option.
# SQUASHFS_OPTIONS='-b 256k'
# exclude files from compressed squashfs file using the
-u update existing chroot instead of rebuilding it from scratch
-v <version_number> specify version number of the release
-V increase verbosity in the build process
- -z use ZLIB instead of LZMA compression
+ -z use ZLIB instead of LZMA/XZ compression
Usage examples:
[ -n "$DEFAULT_BOOTOPTIONS" ] && echo " Adding default bootoptions: \"$DEFAULT_BOOTOPTIONS\""
[ -n "$FAI_ARGS" ] && echo " Additional arguments for FAI: $FAI_ARGS"
[ -n "$LOGFILE" ] && echo " Logging to file: $LOGFILE"
- [ -n "$SQUASHFS_ZLIB" ] && echo " Using ZLIB (instead of LZMA) compression."
+ [ -n "$SQUASHFS_ZLIB" ] && echo " Using ZLIB (instead of LZMA/XZ) compression."
[ -n "$SQUASHFS_OPTIONS" ] && echo " Using SQUASHFS_OPTIONS ${SQUASHFS_OPTIONS}"
[ -n "$VERBOSE" ] && echo " Using VERBOSE mode."
[ -n "$UPDATE" ] && echo " Executing UPDATE instead of fresh installation."
# use blocksize 256k as this gives best result with regards to time + compression
SQUASHFS_OPTIONS="-b 256k"
- # set lzma compression by default, unless -z option has been specified on command line
+ # set lzma/xz compression by default, unless -z option has been specified on command line
if [ -z "$SQUASHFS_ZLIB" ] ; then
- SQUASHFS_OPTIONS="$SQUASHFS_OPTIONS -comp lzma"
+ SQUASHFS_OPTIONS="$SQUASHFS_OPTIONS -comp xz"
fi
fi