grml-debootstrap.git
4 years agoTry unmounting [..]/dev harder
Sebastian Pipping [Tue, 2 Dec 2014 15:02:48 +0000 (16:02 +0100)]
Try unmounting [..]/dev harder

Fixes #41 (GH-41, PR 50)

4 years agoRelease new version 0.68 v0.68
Michael Prokop [Thu, 11 Dec 2014 17:38:26 +0000 (18:38 +0100)]
Release new version 0.68

4 years agoAdjust filesystem check for new blkid behaviour
Michael Prokop [Thu, 11 Dec 2014 10:40:24 +0000 (11:40 +0100)]
Adjust filesystem check for new blkid behaviour

blkid used to return with an exit code of 2 if 'blkid -s TYPE -o
value' was executed on an unformated device.  Nowadays blkid
returns with exit code 0 even if there's no file system on the
according device.

Related to #772846 in Debian.

Closes: #772849

5 years agoRelease new version 0.67 v0.67
Michael Prokop [Mon, 13 Oct 2014 19:16:34 +0000 (21:16 +0200)]
Release new version 0.67

5 years agoFix check for available /dev/md* devices
Michael Prokop [Mon, 13 Oct 2014 19:14:52 +0000 (21:14 +0200)]
Fix check for available /dev/md* devices

/dev/md* might also expand devices like /dev/md/0:

| # ls -la /dev/md*
| brw-rw---- 1 root disk 9, 0 Oct 13 19:01 /dev/md0
|
| /dev/md:
| total 0
| drwxr-xr-x  2 root root   60 Oct 13 19:01 ./
| drwxr-xr-x 15 root root 3860 Oct 13 19:02 ../
| lrwxrwxrwx  1 root root    6 Oct 13 19:01 0 -> ../md0

We're interested only in /dev/md[0-9]* devices though.

5 years agoFix linux-image package check for Debian/jessie 32bit
Michael Prokop [Mon, 13 Oct 2014 18:46:23 +0000 (20:46 +0200)]
Fix linux-image package check for Debian/jessie 32bit

The linux-image-686 package no longer exists in jessie,
instead we have to use linux-image-686-pae nowadays.

Thanks: Patrick Schleizer <adrelanos@riseup.net> for the bug report
Fixes #32 @ github

5 years agodocs: set man.base.url.for.relative.links option when generating man-page
Michael Prokop [Mon, 13 Oct 2014 18:33:48 +0000 (20:33 +0200)]
docs: set man.base.url.for.relative.links option when generating man-page

This avoids the strange:

| 1. [set $man.base.url.for.relative.links]/images/screenshot.png

message in the generated man-page.

5 years agoSupport GRUB as present in Debian/jessie in VM builds
Michael Prokop [Mon, 13 Oct 2014 16:13:52 +0000 (18:13 +0200)]
Support GRUB as present in Debian/jessie in VM builds

Fixes #30 @ github

5 years agoExecute kpartx in sync mode to avoid race conditions
Michael Prokop [Mon, 13 Oct 2014 13:22:55 +0000 (15:22 +0200)]
Execute kpartx in sync mode to avoid race conditions

Otherwise the according loop device might not be present yet
when we're trying to access it (via mkfs).

5 years agodocs: fix wrong usage example description
Michael Prokop [Mon, 13 Oct 2014 13:07:57 +0000 (15:07 +0200)]
docs: fix wrong usage example description

Thanks: Florian Klien for the bug report

5 years agoAlways use UUIDs for GRUB booting in VMs instead of hardcoding values
Michael Prokop [Mon, 13 Oct 2014 12:50:56 +0000 (14:50 +0200)]
Always use UUIDs for GRUB booting in VMs instead of hardcoding values

Only necessary for wheezy and older Debian releases, since jessie
it's working fine ootb.

5 years agoDo not use fixed disk identifiers by default
Michael Prokop [Mon, 13 Oct 2014 12:37:28 +0000 (14:37 +0200)]
Do not use fixed disk identifiers by default

This is calling for problems when dealing with multiple
disks/installations at the same time that have been installed via
grml-debootstrap.

Fixes #29 @ github

5 years agoFix some further issues identified by shellcheck
Michael Prokop [Mon, 13 Oct 2014 12:33:05 +0000 (14:33 +0200)]
Fix some further issues identified by shellcheck

Fixes #23 @ github

5 years agoconfig: use uuidgen tool for DISK_IDENTIFIER usage example
Michael Prokop [Mon, 13 Oct 2014 11:08:35 +0000 (13:08 +0200)]
config: use uuidgen tool for DISK_IDENTIFIER usage example

Fixes #29 @ github

5 years agoUse UUIDs in /boot/grub/grub.cfg for VM builds rather than hardcoding /dev/sda
Patrick Schleizer [Mon, 13 Oct 2014 11:05:01 +0000 (13:05 +0200)]
Use UUIDs in /boot/grub/grub.cfg for VM builds rather than hardcoding /dev/sda

This allows booting the image in KVM as either sda or vda without
requiring any manual changes in /boot/grub/grub.cfg.  Use
FIXED_DISK_IDENTIFIERS="yes" for VM builds by default.

Patch rebased by Michael Prokop <mika@grml.org>
Fixes #29 @ github

5 years agoFix some minor issues identified by shellcheck
Michael Prokop [Mon, 13 Oct 2014 10:53:35 +0000 (12:53 +0200)]
Fix some minor issues identified by shellcheck

Fixes #23 @ github

5 years agoMake disk identifier configurable via DISK_IDENTIFIER variable
Michael Prokop [Mon, 13 Oct 2014 10:19:02 +0000 (12:19 +0200)]
Make disk identifier configurable via DISK_IDENTIFIER variable

When using fixed disk identifiers for Virtual Machine
builds (using FIXED_DISK_IDENTIFIERS='yes').

Thanks: Patrick Schleizer <adrelanos@riseup.net> for the initial patch
Fixes: #28

5 years agodocs: simplify table of supported releases, mention lenny issue
Michael Prokop [Mon, 13 Oct 2014 10:05:12 +0000 (12:05 +0200)]
docs: simplify table of supported releases, mention lenny issue

We don't usually test with cdebootstrap, so there's no point
in listing this any longer.

While at it switch to the new asciidoc table format.

5 years agoAdd sources.list support for squeeze-lts
Michael Prokop [Mon, 13 Oct 2014 09:36:12 +0000 (11:36 +0200)]
Add sources.list support for squeeze-lts

5 years agoSupport MKFS_OPTS variable + use -F option in mkfs.ext* when running in force mode
Michael Prokop [Mon, 13 Oct 2014 09:26:23 +0000 (11:26 +0200)]
Support MKFS_OPTS variable + use -F option in mkfs.ext* when running in force mode

5 years agopackage selection: replace dhcp3-client with isc-dhcp-client
Michael Prokop [Mon, 13 Oct 2014 09:15:56 +0000 (11:15 +0200)]
package selection: replace dhcp3-client with isc-dhcp-client

The dhcp3-client package no longer exists in Debian/jessie.

5 years agoAdd support for jessie in dialog based user interface
Michael Prokop [Mon, 13 Oct 2014 08:58:39 +0000 (10:58 +0200)]
Add support for jessie in dialog based user interface

5 years agoUse jessie as new default release
Michael Prokop [Mon, 13 Oct 2014 08:58:38 +0000 (10:58 +0200)]
Use jessie as new default release

5 years agoUpdate documentation for upcoming stable release Debian/jessie
Michael Prokop [Mon, 13 Oct 2014 08:57:26 +0000 (10:57 +0200)]
Update documentation for upcoming stable release Debian/jessie

5 years agoRelease new version 0.66 v0.66
Michael Prokop [Thu, 2 Oct 2014 09:40:16 +0000 (11:40 +0200)]
Release new version 0.66

5 years agoBump Standards-Version to 3.9.6
Michael Prokop [Thu, 2 Oct 2014 09:39:48 +0000 (11:39 +0200)]
Bump Standards-Version to 3.9.6

5 years agoAdd set process for /etc/mailname [Closes: issue1315]
Markus Rekkenbeil [Sat, 30 Aug 2014 17:38:07 +0000 (19:38 +0200)]
Add set process for /etc/mailname [Closes: issue1315]

5 years agoAdjust locale handling (LANG/LANGUAGE) to match with Debian wheezy defaults
Patrick Schleizer [Thu, 24 Jul 2014 22:05:02 +0000 (22:05 +0000)]
Adjust locale handling (LANG/LANGUAGE) to match with Debian wheezy defaults

Fixes #25

5 years agoExecute wrap-and-sort on debian directory
Michael Prokop [Tue, 29 Jul 2014 19:39:43 +0000 (21:39 +0200)]
Execute wrap-and-sort on debian directory

5 years agoProvide 'make shellcheck' for syntax checks, enable during package build
Michael Prokop [Tue, 29 Jul 2014 19:30:58 +0000 (21:30 +0200)]
Provide 'make shellcheck' for syntax checks, enable during package build

While at it drop the deprecated 'make online' target.

5 years agoRelease new version 0.65 v0.65
Michael Prokop [Thu, 3 Jul 2014 10:28:01 +0000 (12:28 +0200)]
Release new version 0.65

5 years agoMerge branch 'master' of https://github.com/zeha/grml-debootstrap
Michael Prokop [Thu, 3 Jul 2014 10:16:34 +0000 (12:16 +0200)]
Merge branch 'master' of https://github.com/zeha/grml-debootstrap

5 years agoImprove packer deployment for usage in Vagrant
Michael Prokop [Thu, 15 May 2014 15:25:04 +0000 (17:25 +0200)]
Improve packer deployment for usage in Vagrant

* work around "stdin: is not a tty" issue via /root/.profile
* set up loopback entry in /etc/hosts to make sudo happy ("sudo: unable to resolve host")
* store build information to /etc/grml_debootstrap.info

5 years agoInitial packer/vagrant/autotest setup mika/packer
Michael Prokop [Sun, 20 Apr 2014 00:31:00 +0000 (02:31 +0200)]
Initial packer/vagrant/autotest setup

5 years agoAdd option --vm to install VMs into LVs and such
Christian Hofstaedtler [Sat, 26 Apr 2014 18:33:56 +0000 (20:33 +0200)]
Add option --vm to install VMs into LVs and such

--vmfile insists on creating an image using qemu-img, whereas --vm
requires an existing container (for example an LVM LV).

5 years agoRelease new version 0.64 v0.64
Michael Prokop [Sun, 20 Apr 2014 00:51:37 +0000 (02:51 +0200)]
Release new version 0.64

5 years agoProvide option --defaultinterfaces to install default /etc/network/interfaces
Michael Prokop [Sun, 20 Apr 2014 00:01:18 +0000 (02:01 +0200)]
Provide option --defaultinterfaces to install default /etc/network/interfaces

This should complete all combinations that make sense WRT
default /etc/network/interfaces handling

5 years agoSet up default /etc/network/interfaces with dhcp for eth0 in VM use case
Michael Prokop [Sat, 19 Apr 2014 23:28:33 +0000 (01:28 +0200)]
Set up default /etc/network/interfaces with dhcp for eth0 in VM use case

Network interfaces in VM should listen to DHCP by default,
and if /etc/network/interfaces doesn't exist at all (so
takeover from host to guest isn't possible either) create
a sane default as well.

Thanks: Christian Hofstaedtler <christian@hofstaedtler.name> for suggestion + review
Thanks: Ulrich Dangel <mru@spamt.net> for review
Fixes #20

5 years agoInitial README.md (esp. for Github users)
Michael Prokop [Sat, 19 Apr 2014 00:13:15 +0000 (02:13 +0200)]
Initial README.md (esp. for Github users)

5 years agoRelease new version 0.63 v0.63
Michael Prokop [Sat, 19 Apr 2014 00:04:45 +0000 (02:04 +0200)]
Release new version 0.63

5 years agoDo not enable security mirror for lenny release, being unavailable/unsupported nowadays
Michael Prokop [Fri, 18 Apr 2014 23:53:07 +0000 (01:53 +0200)]
Do not enable security mirror for lenny release, being unavailable/unsupported nowadays

5 years agoSupport --nokernel option to skip installation of default kernel images
Michael Prokop [Fri, 18 Apr 2014 23:38:14 +0000 (01:38 +0200)]
Support --nokernel option to skip installation of default kernel images

As needed in a $customer environment (not to be named [yet]).

5 years agoClarify usage of default hostname ($HOSTNAME is considered)
Michael Prokop [Fri, 18 Apr 2014 23:30:28 +0000 (01:30 +0200)]
Clarify usage of default hostname ($HOSTNAME is considered)

5 years agoUpdate documentation WRT supported releases and some minor fixes
Michael Prokop [Fri, 18 Apr 2014 23:10:40 +0000 (01:10 +0200)]
Update documentation WRT supported releases and some minor fixes

5 years agoCopy /etc/network/interfaces from host system, unless --nointerfaces is used or targe...
Michael Prokop [Wed, 16 Apr 2014 05:46:19 +0000 (07:46 +0200)]
Copy /etc/network/interfaces from host system, unless --nointerfaces is used or target is a VM

Thanks: Michael Renner <michael.renner@amd.co.at> for feature request and sponsoring my development time

5 years agoSupport execution of --grub when installing to target directory
Michael Prokop [Tue, 15 Apr 2014 10:41:24 +0000 (12:41 +0200)]
Support execution of --grub when installing to target directory

Thanks: Michael Renner <michael.renner@amd.co.at> for initial bug report and sponsoring my development time

5 years agoProvide --debug option for very verbose execution
Michael Prokop [Tue, 15 Apr 2014 10:41:00 +0000 (12:41 +0200)]
Provide --debug option for very verbose execution

This effectively executes grml-debootstrap under 'set -x'
(including the chroot script), so it's easy to generate an
execution log via e.g.:

  grml-debootstrap ... --debug --force 2>&1 | tee -a grml-deboootstrap.log

and providing it to grml-debootstrap developers for further
investigation.

5 years agoSwitch default filesystem from ext3 to ext4
Michael Prokop [Tue, 15 Apr 2014 09:56:26 +0000 (11:56 +0200)]
Switch default filesystem from ext3 to ext4

It should be safe to default to ext4 nowadays with Debian/wheezy
being the stable Debian release.

5 years agoFix smbfs example in fstab
Christian Hofstaedtler [Mon, 14 Apr 2014 10:12:22 +0000 (12:12 +0200)]
Fix smbfs example in fstab

mount.smbfs is apparently gone, and mount.cifs doesn't understand "defaults" any more.

5 years agoRelease new version 0.62 v0.62
Michael Prokop [Tue, 8 Apr 2014 17:32:46 +0000 (19:32 +0200)]
Release new version 0.62

5 years agoExecute apt upgrade with DEBIAN_FRONTEND environment variable
Michael Prokop [Tue, 8 Apr 2014 17:31:29 +0000 (19:31 +0200)]
Execute apt upgrade with DEBIAN_FRONTEND environment variable

Noticed via recent libssl1.0.0 upgrade that the
DEBIAN_FRONTEND usage is missing in the $APTUPGRADE
command line.

5 years agoRelease new version 0.61 v0.61
Michael Prokop [Thu, 20 Mar 2014 22:37:07 +0000 (23:37 +0100)]
Release new version 0.61

5 years agoAdd ifenslave and cryptsetup to default package list [Closes: issue1293]
Michael Prokop [Thu, 20 Mar 2014 22:13:51 +0000 (23:13 +0100)]
Add ifenslave and cryptsetup to default package list [Closes: issue1293]

5 years agoRelease new version 0.60 v0.60
Michael Prokop [Thu, 20 Mar 2014 15:22:26 +0000 (16:22 +0100)]
Release new version 0.60

5 years agoBump Standards-Version to 3.9.5
Michael Prokop [Thu, 20 Mar 2014 15:21:52 +0000 (16:21 +0100)]
Bump Standards-Version to 3.9.5

5 years agoAbort if FIXED_DISK_IDENTIFIERS is set but mkfs.* does not match for ext{2,3,4} file...
Michael Prokop [Fri, 7 Mar 2014 23:52:28 +0000 (00:52 +0100)]
Abort if FIXED_DISK_IDENTIFIERS is set but mkfs.* does not match for ext{2,3,4} file system

5 years agoSupport FIXED_DISK_IDENTIFIERS option, useful for reproducible builds
Patrick Schleizer [Thu, 6 Mar 2014 15:47:24 +0000 (15:47 +0000)]
Support FIXED_DISK_IDENTIFIERS option, useful for reproducible builds

Credit goes got Thorsten Staerk for his help on stackexchange.
(https://unix.stackexchange.com/questions/111414/how-to-change-the-disk-signature-of-a-raw-image)

5 years agoMerge branch 'version' of https://github.com/adrelanos/grml-debootstrap
Michael Prokop [Mon, 24 Feb 2014 14:39:19 +0000 (15:39 +0100)]
Merge branch 'version' of https://github.com/adrelanos/grml-debootstrap

5 years agoIt is not possible to build amd64 on i386. Break when the user attempts to do this.
Patrick Schleizer [Thu, 20 Feb 2014 22:45:16 +0000 (22:45 +0000)]
It is not possible to build amd64 on i386. Break when the user attempts to do this.

5 years agogrml-debootstrap own version detection code simplification
Patrick Schleizer [Mon, 17 Feb 2014 22:52:43 +0000 (22:52 +0000)]
grml-debootstrap own version detection code simplification

5 years agogrml-debootstrap own version detection code simplification
Patrick Schleizer [Mon, 17 Feb 2014 22:52:43 +0000 (22:52 +0000)]
grml-debootstrap own version detection code simplification

5 years agoadded $DPKG_OPTIONS to all instances of apt-get and aptitude (attempt 2) https:/...
Patrick Schleizer [Tue, 28 Jan 2014 00:49:01 +0000 (00:49 +0000)]
added $DPKG_OPTIONS to all instances of apt-get and aptitude (attempt 2) https://github.com/grml/grml-debootstrap/issues/8

5 years agoRelease new version 0.59 v0.59
Michael Prokop [Tue, 12 Nov 2013 13:07:17 +0000 (14:07 +0100)]
Release new version 0.59

5 years agoImprove error handling for update-locale
Michael Prokop [Tue, 12 Nov 2013 12:39:15 +0000 (13:39 +0100)]
Improve error handling for update-locale

Set absolute path to /usr/sbin/update-locale to make sure
the binary can be accessed no matter what's inside $PATH
and if it's not present inform user about it, but do not fail
because the locales-all package might be installed and it doesn't
provide the /usr/sbin/update-locale binary.

5 years agoDrop URL to release notes from script header
Michael Prokop [Tue, 12 Nov 2013 12:31:09 +0000 (13:31 +0100)]
Drop URL to release notes from script header

5 years agoFix usage of configuration variables
Michael Prokop [Tue, 12 Nov 2013 12:29:55 +0000 (13:29 +0100)]
Fix usage of configuration variables

5 years agoRelease new version 0.58 v0.58
Michael Prokop [Tue, 12 Nov 2013 12:16:10 +0000 (13:16 +0100)]
Release new version 0.58

5 years agoMention that "raw format" is used for vmfile option
Michael Prokop [Fri, 8 Nov 2013 08:49:05 +0000 (09:49 +0100)]
Mention that "raw format" is used for vmfile option

Since the "qemu-img create" always uses "raw" format, clarify that.

5 years agoFix description of SCRIPTS variable in config file
Michael Prokop [Thu, 7 Nov 2013 13:51:05 +0000 (14:51 +0100)]
Fix description of SCRIPTS variable in config file

While at it adjust order of CHROOT_SCRIPTS, PRE_SCRIPTS and
CHROOT_SCRIPTS to better fit the actual execution order.

Thanks: Jimmy Gredler for the hint

5 years agoAdd bridge-utils to default package list
Michael Prokop [Tue, 5 Nov 2013 09:00:22 +0000 (10:00 +0100)]
Add bridge-utils to default package list

5 years agoAdd vlan package to default package list
Michael Prokop [Mon, 4 Nov 2013 17:34:46 +0000 (18:34 +0100)]
Add vlan package to default package list

It's just too annoying to install a system which depends on
vlan configuration and not being able to access the network then.

6 years agoSupport overriding configuration via environment variables
Michael Prokop [Mon, 21 Oct 2013 07:23:18 +0000 (09:23 +0200)]
Support overriding configuration via environment variables

Inspired by https://github.com/grml/grml-debootstrap/pull/10,
thanks adrelanos

6 years agoInstall grub to main md device when installing on SW-RAID/mdadm
Michael Prokop [Tue, 15 Oct 2013 15:06:49 +0000 (17:06 +0200)]
Install grub to main md device when installing on SW-RAID/mdadm

Installing boot loader just on the first disk seems to cause
problems recently, looks like at least Debian/wheezy's grub
properly supports installation on /dev/md# devices, so let's try
that route instead...

6 years agoSupport $DEFAULT_LOCALES to enable specified locales as default
Michael Prokop [Tue, 15 Oct 2013 08:51:52 +0000 (10:51 +0200)]
Support $DEFAULT_LOCALES to enable specified locales as default

Defaults to en_US.UTF-8

6 years agoRelease new version 0.57 v0.57
Michael Prokop [Wed, 8 May 2013 14:22:23 +0000 (16:22 +0200)]
Release new version 0.57

6 years agoBump Standards-Version to 3.9.4 (no changes needed)
Christian Hofstaedtler [Wed, 8 May 2013 13:28:09 +0000 (15:28 +0200)]
Bump Standards-Version to 3.9.4 (no changes needed)

6 years agoRemove obsolete DM-Upload-Allowed flag
Christian Hofstaedtler [Wed, 8 May 2013 13:24:55 +0000 (15:24 +0200)]
Remove obsolete DM-Upload-Allowed flag

6 years agoRelease new version 0.56 v0.56
Michael Prokop [Fri, 8 Mar 2013 14:31:25 +0000 (15:31 +0100)]
Release new version 0.56

6 years agofix kernel image search on i386
Evgeni Golov [Fri, 8 Mar 2013 12:36:50 +0000 (13:36 +0100)]
fix kernel image search on i386

also warn if no kernel could be found

6 years agoAdd new feature "backportrepos" (trigger: --backportrepos )
Markus Rekkenbeil [Mon, 4 Feb 2013 16:39:00 +0000 (17:39 +0100)]
Add new feature "backportrepos" (trigger: --backportrepos )

This feature as a parameter allows the usage of the official
Debian backports repository (http://backports.debian.org), but only
if the release version provides by the backports repository.

Github pull request: https://github.com/grml/grml-debootstrap/pull/7

Signed-off-by: Markus Rekkenbeil <bionix@grml.org>
6 years agoRelease new version 0.55 v0.55
Michael Prokop [Mon, 4 Feb 2013 15:01:08 +0000 (16:01 +0100)]
Release new version 0.55

6 years agoUse http.debian.net as default mirror
Michael Prokop [Mon, 4 Feb 2013 14:56:34 +0000 (15:56 +0100)]
Use http.debian.net as default mirror

As stated at http://http.debian.net/ - the advantages of
http.debian.net over cdn.debian.net are for example:

* Mirrors whose copy is not in /debian (e.g. /pub/debian)
* Immediate effect on database changes (no DNS propagation lag)
* Lower chance of inconsistency
* Faster downloads (when APT is used, via parallel downloads)

Acked-by: Alexander Wirt <formorer@grml.org>
Acked-by: Evgeni Golov <evgeni@grml.org>
6 years agodon't fail to ask for a password if there is no TTY
Evgeni Golov [Thu, 16 Aug 2012 21:45:14 +0000 (23:45 +0200)]
don't fail to ask for a password if there is no TTY

When running grml-debootrap over ssh like
  ssh root@grml grml-debootstrap ...
the password promt for the root user would fail, as you cannot stty
without a tty. The user should actually have called
  ssh -t root@grml grml-debootstrap ...
which would have allocated a TTY and all would have worked.

Display a warning to the user and fall back to displaying the entered
password when he continues to use grml-debootstrap w/o a TTY.

Closes: issue1200

6 years agoMerge branch 'mika/wheezy_release'
Michael Prokop [Mon, 31 Dec 2012 22:53:38 +0000 (23:53 +0100)]
Merge branch 'mika/wheezy_release'

6 years agoRelease new version 0.54 v0.54
Michael Prokop [Mon, 17 Dec 2012 10:45:32 +0000 (11:45 +0100)]
Release new version 0.54

6 years agodocs: mention VM image and dialog based frontend support
Michael Prokop [Thu, 16 Aug 2012 11:02:30 +0000 (13:02 +0200)]
docs: mention VM image and dialog based frontend support

Thanks: Evgeni Golov <evgeni@grml.org> for review and improving

6 years agodocs: clarify AUTOINSTALL is currently supported on Grml live systems only
Michael Prokop [Thu, 16 Aug 2012 11:02:47 +0000 (13:02 +0200)]
docs: clarify AUTOINSTALL is currently supported on Grml live systems only

It could be supported by any live system, but currently only Grml
provides it, so clarify that.

Thanks: Evgeni Golov <evgeni@grml.org> for review + improving

6 years agodocs: fix outdated default mirror reference
Michael Prokop [Thu, 16 Aug 2012 11:03:34 +0000 (13:03 +0200)]
docs: fix outdated default mirror reference

6 years agoSet wheezy as the new default release [Closes: #688234]
Michael Prokop [Mon, 17 Dec 2012 09:58:59 +0000 (10:58 +0100)]
Set wheezy as the new default release [Closes: #688234]

6 years agoDo not hardcode squeeze as Debian/stable
Michael Prokop [Thu, 16 Aug 2012 10:53:28 +0000 (12:53 +0200)]
Do not hardcode squeeze as Debian/stable

This will be confusing once Debian/wheezy is the current stable version
of Debian, so let's avoid making it more confusing than necessary. :)

6 years agoadd BOOT_APPEND to GRUB_CMDLINE_LINUX_DEFAULT
Evgeni Golov [Thu, 9 Aug 2012 14:54:30 +0000 (16:54 +0200)]
add BOOT_APPEND to GRUB_CMDLINE_LINUX_DEFAULT

it was broken since commit cbf40a49324ae7feb468e528a7845465304faaff

7 years agoadd BOOT_APPEND to GRUB_CMDLINE_LINUX_DEFAULT
Evgeni Golov [Thu, 9 Aug 2012 14:54:30 +0000 (16:54 +0200)]
add BOOT_APPEND to GRUB_CMDLINE_LINUX_DEFAULT

it was broken since commit cbf40a49324ae7feb468e528a7845465304faaff

7 years agoAdd firmware-linux-free to the packages to be installed
Evgeni Golov [Wed, 8 Aug 2012 06:30:00 +0000 (08:30 +0200)]
Add firmware-linux-free to the packages to be installed

Debian ISOs do not include the (non-free) firmware-linux meta-package.
As this meta-package just pulls in firmware-linux-free and
firmware-linux-nonfree, let's install firmware-linux-free by hand, so
it will be installed even when firmware-linux is not available.

7 years agoDynamically determine the correct kernel package name
Evgeni Golov [Wed, 8 Aug 2012 06:25:22 +0000 (08:25 +0200)]
Dynamically determine the correct kernel package name

Dynamically determine the correct kernel package name by
checking if the package exists. This allows bootstrapping from a
Debian ISO which, depending on the release, only contains the
linux-image-2.6-$ARCH or the linux-image-$ARCH meta-package.

Thanks to Ulrich Dangel for the initial patch and the great discussion!

Closes: issue1206

7 years agoadd a fallback mirror to be added in case when a local mirror is removed
Evgeni Golov [Fri, 3 Aug 2012 11:16:03 +0000 (13:16 +0200)]
add a fallback mirror to be added in case when a local mirror is removed

7 years agoremove local (file://) mirrors from sources.list
Evgeni Golov [Fri, 3 Aug 2012 08:17:25 +0000 (10:17 +0200)]
remove local (file://) mirrors from sources.list

When bootrapping from an ISO or a local mirror, these are bind-mounted
into the chroot. After the bootstraping process, there is nothing
that would bind-mount them again, leaving useless entries in the
chroot's sources.list.

7 years agoDebian ISOs do not contain signed Release files
Evgeni Golov [Wed, 1 Aug 2012 17:20:28 +0000 (19:20 +0200)]
Debian ISOs do not contain signed Release files

pass --no-check-gpg to debootstrap
pass --allow-untrusted to aptitude

7 years agodebootstrap from an ISO when ISO is set as MIRROR is always set
Evgeni Golov [Wed, 1 Aug 2012 16:54:59 +0000 (18:54 +0200)]
debootstrap from an ISO when ISO is set as MIRROR is always set

previously the ISO codepath was never executed as MIRROR was always set
and thus -n "$MIRROR" was never false

do NOT unset MIRROR in the ISO case so that the resulting chroot has a
proper mirror configured

7 years agoset ISO to file:$ISO, not to file:$1 which is just wrong
Evgeni Golov [Wed, 1 Aug 2012 16:53:41 +0000 (18:53 +0200)]
set ISO to file:$ISO, not to file:$1 which is just wrong

7 years agoRelease new version 0.53 v0.53
Michael Prokop [Tue, 19 Jun 2012 21:05:00 +0000 (23:05 +0200)]
Release new version 0.53