Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Now that wheezy should be released soon we want to do the final preparations for grml-debootstrap to make wheezy the supported stable and default release. Therefore I would like to seek preapproval of grml-debootstrap/0.54. It's setting wheezy as default release, includes a bugfix for GRUB cmdline (fixing --bootappend option) and updates docs accordingly. diff -Nru grml-debootstrap-0.53/config grml-debootstrap-0.54/config --- grml-debootstrap-0.53/config 2012-05-14 16:27:08.000000000 +0200 +++ grml-debootstrap-0.54/config 2012-12-17 11:43:31.000000000 +0100 @@ -63,10 +63,9 @@ # GRMLPACKAGES='grml-etc-core' # Debian release that should be installed. -# Supported values: lenny (old-stable), squeeze (stable), -# wheezy (testing), sid (unstable) -# Default: 'squeeze' -# RELEASE='squeeze' +# Supported values: lenny, squeeze, wheezy, sid +# Default: 'wheezy' +# RELEASE='wheezy' # Define components that should be used within sources.list. # Default: 'main contrib non-free' diff -Nru grml-debootstrap-0.53/debian/changelog grml-debootstrap-0.54/debian/changelog --- grml-debootstrap-0.53/debian/changelog 2012-06-19 23:04:55.000000000 +0200 +++ grml-debootstrap-0.54/debian/changelog 2012-12-17 11:45:23.000000000 +0100 @@ -1,3 +1,20 @@ +grml-debootstrap (0.54) unstable; urgency=low + + [ Evgeni Golov ] + * [5ee8148] add BOOT_APPEND to GRUB_CMDLINE_LINUX_DEFAULT + + [ Michael Prokop ] + * [62cec4e] Do not hardcode squeeze as Debian/stable + * [6589216] Set wheezy as the new default release [Closes: #688234] + * [ae9070d] docs: fix outdated default mirror reference + * [e5a6244] docs: clarify AUTOINSTALL is currently supported on Grml + live systems only. Thanks to Evgeni Golov <evg...@grml.org> for review + + improving + * [4280921] docs: mention VM image and dialog based frontend support. + Thanks to Evgeni Golov <evg...@grml.org> for review and improving + + -- Michael Prokop <m...@grml.org> Mon, 17 Dec 2012 11:45:14 +0100 + grml-debootstrap (0.53) unstable; urgency=low * [4d08103] Add acpi-support-base to default package selection diff -Nru grml-debootstrap-0.53/grml-debootstrap grml-debootstrap-0.54/grml-debootstrap --- grml-debootstrap-0.53/grml-debootstrap 2012-06-07 20:50:58.000000000 +0200 +++ grml-debootstrap-0.54/grml-debootstrap 2012-12-17 11:43:31.000000000 +0100 @@ -30,7 +30,7 @@ PACKAGES='yes' PRE_SCRIPTS='yes' RECONFIGURE='console-data' -RELEASE='squeeze' +RELEASE='wheezy' RM_APTCACHE='yes' SCRIPTS='yes' SECURE='yes' @@ -59,7 +59,7 @@ -m, --mirror <URL> Mirror which should be used for apt-get/aptitude. -i, --iso <mnt> Mountpoint where a Debian ISO is mounted to, for use instead of fetching packages from a mirror. - -r, --release <name> Release of new Debian system (default: squeeze). + -r, --release <name> Release of new Debian system (default: wheezy). -t, --target <target> Target partition (/dev/...) or directory where the system should be installed to. -p, --mntpoint <mnt> Mountpoint used for mounting the target system, @@ -493,13 +493,13 @@ # ask for Debian release {{{ prompt_for_release() { - [ -n "$RELEASE" ] && DEFAULT_RELEASE="$RELEASE" || DEFAULT_RELEASE='squeeze' + [ -n "$RELEASE" ] && DEFAULT_RELEASE="$RELEASE" || DEFAULT_RELEASE='wheezy' RELEASE="$(dialog --stdout --title "${PN}" --default-item $DEFAULT_RELEASE --menu \ "Please enter the Debian release you would like to use for installation:" \ 0 50 4 \ - lenny Debian/old-stable \ - squeeze Debian/stable \ - wheezy Debian/testing \ + lenny Debian/5.0 \ + squeeze Debian/6.0 \ + wheezy Debian/7.0 \ sid Debian/unstable)" [ $? -eq 0 ] || bailout } @@ -1011,6 +1011,9 @@ rm -f "${MNTPOINT}/tmp/core.img" einfo "Updating grub configuration file." + if [ -n "$BOOT_APPEND" ] ; then + sed -i "/GRUB_CMDLINE_LINUX_DEFAULT/ s#\"\$# ${BOOT_APPEND}\"#" "${MNTPOINT}"/etc/default/grub + fi chroot "${MNTPOINT}" update-grub umount "${MNTPOINT}"/proc diff -Nru grml-debootstrap-0.53/grml-debootstrap.8.txt grml-debootstrap-0.54/grml-debootstrap.8.txt --- grml-debootstrap-0.53/grml-debootstrap.8.txt 2012-05-14 18:12:36.000000000 +0200 +++ grml-debootstrap-0.54/grml-debootstrap.8.txt 2012-12-17 11:44:48.000000000 +0100 @@ -17,12 +17,14 @@ grml-debootstrap is a wrapper suite around debootstrap (and cdebootstrap if you want) for installing a plain Debian system (e.g. via Grml) very fast and easy. -All you have to do is adjust a few variables in configuration file -/etc/debootstrap/config (or specify some variables via command line) and invoke -grml-debootstrap without any further options then. +All you have to do is adjust a few variables in the configuration file +/etc/debootstrap/config or specify some command line options and invoke +grml-debootstrap. If invoked without any configuration modifications or command +line options a dialog based frontend will be available to control some basic +configuration options. -A plain and base Debian system will be installed on the given device (or -directory) then. Customization of this process is possible as well. +A plain and base Debian system will be installed on the given device, directory +or virtual image file then. Customization of this process is possible as well. CAUTION: The Grml team does not take responsibility for loss of any data! @@ -201,7 +203,7 @@ grml-debootstrap --target /dev/sda1 --grub /dev/sda -Install default Debian release (stable/squeeze) on /dev/sda1 and install bootmanager +Install default Debian release (wheezy) on /dev/sda1 and install bootmanager Grub in MBR (master boot record) of /dev/sda and use /dev/sda1 as system partition. grml-debootstrap --target /dev/sda6 --grub /dev/sda --release sid @@ -212,25 +214,25 @@ mount /dev/sda1 /data/chroot grml-debootstrap --target /data/chroot -Install default Debian release (stable/squeeze) in directory /data/chroot (without +Install default Debian release (wheezy) in directory /data/chroot (without any bootloader). grml-debootstrap --target /dev/sda3 --grub /dev/sda --mirror ftp://ftp.tugraz.at/mirror/debian -Install default debian release (stable/squeeze) in a Virtual Machine file with +Install default debian release (wheezy) in a Virtual Machine file with 3GB disk size (including Grub as bootmanager in MBR of the virtual disk file): mount /dev/sda1 /mnt/sda1 grml-debootstrap --vmfile --vmsize 3G --target /mnt/sda1/qemu.img -Install default Debian release (stable/squeeze) on /dev/sda3 and install bootmanager +Install default Debian release (wheezy) on /dev/sda3 and install bootmanager Grub in MBR (master boot record) of /dev/sda and use /dev/sda3 as system partition. Use specified mirror instead of the default (ftp://ftp.debian.de/debian) one. - mount -o loop /mnt/sda6/debian-40r0-i386-CD-1.iso /mnt/iso + mount -o loop /mnt/sda6/debian-CD-1.iso /mnt/iso grml-debootstrap --target /dev/sda1 --grub /dev/sda --iso file:/mnt/iso/debian/ -Install Debian stable/squeeze on /dev/sda1 using the loopback mounted Debian-ISO +Install Debian on /dev/sda1 using the loopback mounted Debian-ISO for the base-system and install bootmanager Grub in MBR (master boot record) of /dev/sda and use /dev/sda1 as system partition. Please notice, that the chroot system requires network access for all packages which are not part of the @@ -296,9 +298,9 @@ full automatic mode. While this mode isn't really useful for interactive execution (just configure /etc/debootstrap/configure or specify the relevant variables on the command line instead) it is meant for use via boot option -debian2hd. The boot option debian2hd (more precise: the kernelname on bootprompt) -supports the following boot options (they correspond with the command line options -mentioned above): +debian2hd on the Grml live system. The boot option debian2hd (more precise: the +kernelname at the bootprompt) supports the following boot options (they +correspond with the command line options mentioned above): target=... @@ -311,13 +313,13 @@ release=... -Specify release of new Debian system. Defaults to Debian squeeze. Supported +Specify release of new Debian system. Defaults to Debian wheezy. Supported relases: lenny, squeeze, wheezy and sid. Usage example: release=sid mirror=... Specify mirror which should be used for apt-get/aptitude instead -of the default one (ftp://ftp.debian.de/debian). +of the default one (http://cdn.debian.net/debian). Usage example: mirror=ftp://ftp.tugraz.at/mirror/debian password=... @@ -350,8 +352,8 @@ ================================================================================ [1] Please notice that lenny is the current old-stable release within Debian. grml-debootstrap can handle the release but you really should not use lenny -anymore unless you really know what you are doing. Choose stable (squeeze) -instead. +anymore unless you really know what you are doing. Choose Debian 6.0 (squeeze) +or Debian 7.0 (wheezy) instead. Notice that you need to specify a mirror providing the lenny release, the default (http://cdn.debian.net/debian) doesn't provide it any longer nowadays. @@ -367,8 +369,8 @@ .sid release ================================================================================ [2] Please notice that sid is Debian/unstable and due to its nature might not be -always installable. What _might_ work instead is deploying stable (squeeze) or -testing (wheezy) and upgrade it after installation finished. +always installable. What _might_ work instead is deploying a stable or testing +release and upgrade it after installation finished. ================================================================================ Bugs
signature.asc
Description: Digital signature