Michael Prokop [Fri, 26 Jun 2015 13:00:32 +0000 (15:00 +0200)]
Try loading phram module twice to fix loading issue.
phram doesn't work on first modprobe, when loading once again itseems
to work. So let's try it this way.
Ulrich Dangel [Fri, 26 Jun 2015 12:59:36 +0000 (14:59 +0200)]
Add kms modules to initramfs
Christian Hofstaedtler [Fri, 26 Jun 2015 12:57:59 +0000 (14:57 +0200)]
support DNS in boot environment
Thanks to Ulrich Dangel for discovering this. [Closes: issue848]
Ulrich Dangel [Fri, 26 Jun 2015 12:56:40 +0000 (14:56 +0200)]
Support static ip configuration
Michael Prokop [Fri, 26 Jun 2015 12:53:43 +0000 (14:53 +0200)]
Support dns bootoption.
Usage examples: dns=8.8.8.8 / dns=8.8.8.8,1.2.3.4
Michael Prokop [Fri, 26 Jun 2015 12:52:05 +0000 (14:52 +0200)]
Revert toram bootoption to expected behaviour.
In commit
36bb11382c81d5bce4b69f6d3d618dfd1c38dffb
of live-initramfs-grml (when merging Debian's version 1.157.4-1)
the behaviour of toram bootoption was modified, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534878
On Grml we want to have the option to load the whole medium
into RAM to e.g. have additional directories like /deb,
/scripts or whatever. This is possible using the toram bootoption
without any additional arguments.
If you do NOT want to load the whole medium to RAM just
boot using toram=grml.squashfs (or whatever it's named,
there's a ready-to-use bootoption in Grml's bootsplash
menu available) instead.
Ammusingly the requested behaviour is available in Debian's
live-boot if rsync is not available, so this patch
actually just unifies the code paths and reverts the
behaviour change back to what the log message says.
Christian Hofstaedtler [Fri, 26 Jun 2015 12:49:43 +0000 (14:49 +0200)]
Ship our own networking script
which is compatible with the kernel's notion of ip= as well as resolvconf.
Michael Prokop [Fri, 26 Jun 2015 12:49:05 +0000 (14:49 +0200)]
Always display failure and warning messages.
Michael Prokop [Fri, 26 Jun 2015 12:47:59 +0000 (14:47 +0200)]
This patch enables support for verifying the ISO through bootid=.... bootoption.
Logic behind bootoptions and possible combinations:
* bootid.txt + wrong bootid=... => fails to boot
* bootid.txt + right bootid=... => boots
* bootid.txt + ignore_bootid => boots
* bootid.txt + no bootid=... + no ignore_bootid => fails to boot
* no bootid.txt + no bootid=... + no ignore_bootid => boots
* no bootid.txt + bootid=... => fails to boot
* no bootid.txt + ignore_bootid=... => boots
Christian Hofstaedtler [Fri, 26 Jun 2015 12:46:15 +0000 (14:46 +0200)]
rename package in Makefile
Christian Hofstaedtler [Fri, 26 Jun 2015 12:44:46 +0000 (14:44 +0200)]
brand as grml
Michael Prokop [Fri, 26 Jun 2015 12:43:38 +0000 (14:43 +0200)]
update boot failure contact instructions
Michael Prokop [Fri, 26 Jun 2015 12:42:05 +0000 (14:42 +0200)]
Copy /etc/grml_version to initrd
Evgeni Golov [Fri, 26 Jun 2015 12:21:02 +0000 (14:21 +0200)]
do not run dh with quilt, we have source format 3.0
Evgeni Golov [Fri, 26 Jun 2015 06:06:00 +0000 (08:06 +0200)]
update 15_networking_grml.patch against live-boot 5.0
Evgeni Golov [Fri, 26 Jun 2015 05:56:34 +0000 (07:56 +0200)]
Drop genext2fs from Depends, live-snapshot is long gone
Evgeni Golov [Fri, 26 Jun 2015 05:49:43 +0000 (07:49 +0200)]
Merge branch 'debian'
Conflicts:
debian/control
Evgeni Golov [Thu, 25 Jun 2015 16:31:47 +0000 (18:31 +0200)]
Merge remote-tracking branch 'live-systems/debian' into debian
Daniel Baumann [Sun, 17 May 2015 19:04:13 +0000 (21:04 +0200)]
Releasing debian version 5.0~a4-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Daniel Baumann [Sun, 17 May 2015 18:58:07 +0000 (20:58 +0200)]
Switching default union filesystem to overlay, wheezy systems can use union=aufs for the time being.
Tails developers [Sun, 15 Feb 2015 17:33:58 +0000 (17:33 +0000)]
Refactoring duplicate identical call to mount.
Tails developers [Sun, 15 Feb 2015 17:31:07 +0000 (17:31 +0000)]
Removing obsolete code.
We're resetting this variable to a correct value a few lines below.
Tails developers [Sun, 15 Feb 2015 17:30:53 +0000 (17:30 +0000)]
Adding missing quotes.
Tails developers [Sun, 15 Feb 2015 17:28:39 +0000 (17:28 +0000)]
Cleaning up comment to keep only the part that's relevant here.
Tails developers [Sun, 15 Feb 2015 17:26:47 +0000 (17:26 +0000)]
Removing attempt to mount overlayfs in an obsolete way.
The version of overlayfs that reached Linux mainline does not support
this mount call, no need to try it every time.
Tails developers [Sun, 15 Feb 2015 17:24:39 +0000 (17:24 +0000)]
Patch by Steven Shiau <steven@nchc.org.tw>. The only changes so far are:
* drop the parts of the patch that are not relevant to live-boot 5.x
* adapt formatting to match Debian Live coding standards
Tails developers [Tue, 16 Dec 2014 13:09:55 +0000 (14:09 +0100)]
Logging a warning when an expected image file is missing.
Daniel Baumann [Tue, 28 Apr 2015 05:19:38 +0000 (07:19 +0200)]
Releasing debian version 5.0~a3-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Daniel Baumann [Tue, 28 Apr 2015 05:05:31 +0000 (07:05 +0200)]
Waiting until all ethernet devices are up on multi-nic machines, thanks to Chris Read <chris.read@gmail.com> (Closes: #744777).
Tails developers [Sun, 15 Feb 2015 17:33:58 +0000 (17:33 +0000)]
Refactoring duplicate identical call to mount.
Tails developers [Sun, 15 Feb 2015 17:31:53 +0000 (17:31 +0000)]
Removing unused variables.
Tails developers [Sun, 15 Feb 2015 17:31:07 +0000 (17:31 +0000)]
Removing obsolete code.
We're resetting this variable to a correct value a few lines below.
Tails developers [Sun, 15 Feb 2015 17:30:53 +0000 (17:30 +0000)]
Adding missing quotes.
Tails developers [Sun, 15 Feb 2015 17:28:39 +0000 (17:28 +0000)]
Cleaning up comment to keep only the part that's relevant here.
Tails developers [Sun, 15 Feb 2015 17:26:47 +0000 (17:26 +0000)]
Removing attempt to mount overlayfs in an obsolete way.
The version of overlayfs that reached Linux mainline does not support
this mount call, no need to try it every time.
Tails developers [Sun, 15 Feb 2015 17:24:39 +0000 (17:24 +0000)]
Patch by Steven Shiau <steven@nchc.org.tw>. The only changes so far are:
* drop the parts of the patch that are not relevant to live-boot 5.x
* adapt formatting to match Debian Live coding standards
Daniel Baumann [Sun, 26 Apr 2015 18:12:07 +0000 (20:12 +0200)]
Releasing debian version 5.0~a2-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
victory [Wed, 8 Apr 2015 20:27:35 +0000 (05:27 +0900)]
Unfuzzy Japanese translation.
Gaudenz Steinlin [Thu, 2 Apr 2015 15:27:08 +0000 (17:27 +0200)]
Modprobe filesystem modules before checking support.
This bug was accidentially introduced in commit
ec9bd07c which removed
unionfs-fuse support.
Tom Jampen [Mon, 15 Dec 2014 14:17:04 +0000 (15:17 +0100)]
Adding command line parameter to remove persistence.
Daniel Baumann [Sun, 4 Jan 2015 20:50:54 +0000 (21:50 +0100)]
Releasing debian version 5.0~a1-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Daniel Baumann [Sun, 4 Jan 2015 20:49:32 +0000 (21:49 +0100)]
Updating year in copyright notices to 2015.
Daniel Baumann [Sun, 4 Jan 2015 20:36:37 +0000 (21:36 +0100)]
Simplifying code a bit after removal of no longer supported overlay alternatives.
Daniel Baumann [Sun, 4 Jan 2015 20:33:00 +0000 (21:33 +0100)]
Updating manpages for union= boot parameter.
Daniel Baumann [Sun, 4 Jan 2015 20:29:09 +0000 (21:29 +0100)]
Dropping unionmount support, superseeded with overlay in mainline kernel.
Daniel Baumann [Sun, 4 Jan 2015 20:23:33 +0000 (21:23 +0100)]
Dropping unionfs support, long superseeded with aufs.
Daniel Baumann [Sun, 4 Jan 2015 20:16:36 +0000 (21:16 +0100)]
Dropping unionfs-fuse support:
* unionfs-fuse itself has been always very buggy for us.
* unionfs-fuse code in live-boot as been experimental at best.
* the FUSE implementation is horribly slow due to the nature of
FUSE (~10min to boot a live system with unionfs-fuse compared
to <<1min with aufs).
* and last but not least, there's overlay in kernel mainline now.
Daniel Baumann [Sun, 4 Jan 2015 20:09:04 +0000 (21:09 +0100)]
Using 'overlay' instead of 'overlayfs' everywhere, without backwards compatibility (Closes: #773881).
When overlayfs got merged into kernel mainline it was
renamed to overlay. We don't provide backwards compatibility
since overlayfs support was experimental and only with
non-debian default kernels available.
Tails developers [Wed, 24 Dec 2014 12:28:30 +0000 (12:28 +0000)]
Fixing name of overlayfs kernel module for inclusion in the initramfs (Closes: #773868).
Evgeni Golov [Wed, 10 Dec 2014 11:39:52 +0000 (12:39 +0100)]
Merge remote-tracking branch 'grml/master'
Conflicts:
debian/changelog
Evgeni Golov [Wed, 10 Dec 2014 11:36:54 +0000 (12:36 +0100)]
drop stop-using-etc-fstab.d.patch, applied upstream
Evgeni Golov [Wed, 10 Dec 2014 11:36:09 +0000 (12:36 +0100)]
Merge branch 'debian'
Conflicts:
debian/changelog
Evgeni Golov [Wed, 10 Dec 2014 11:35:00 +0000 (12:35 +0100)]
Merge remote-tracking branch 'live-systems/debian' into debian
Daniel Baumann [Wed, 10 Dec 2014 09:36:18 +0000 (10:36 +0100)]
Releasing debian version 4.0.2-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Jan Blunck [Tue, 9 Dec 2014 15:16:23 +0000 (16:16 +0100)]
Suppress annoying but harmless warning about unknown module
Loading, please wait...
[ 4.237575] sd 2:0:0:0: [sda] Assuming drive cache: write through
[ 4.239183] sd 2:0:0:0: [sda] Assuming drive cache: write through
[ 4.524950] sd 2:0:0:0: [sda] Assuming drive cache: write through
modprobe: module unknown not found in modules.dep
Jan Blunck [Tue, 9 Dec 2014 15:15:56 +0000 (16:15 +0100)]
Fix spelling of unknown
Michael Prokop [Thu, 13 Nov 2014 08:56:54 +0000 (09:56 +0100)]
Release new version 4.0.1-1+grml.3
Evgeni Golov [Tue, 11 Nov 2014 21:28:59 +0000 (22:28 +0100)]
update stop-using-etc-fstab.d.patch to latest upstream version
Daniel Baumann [Mon, 10 Nov 2014 13:18:04 +0000 (14:18 +0100)]
Dropping usage of /etc/fstab.d since util-linux removed it, thanks to Evgeni Golov <evgeni+git@golov.de> for reporting it.
Evgeni Golov [Thu, 30 Oct 2014 06:32:34 +0000 (07:32 +0100)]
4.0.1-1+grml.2
Evgeni Golov [Thu, 30 Oct 2014 06:30:11 +0000 (07:30 +0100)]
stop using /etc/fstab.d
/etc/fstab.d support was removed from util-linux in 2.25-4:
https://bugs.debian.org/666163
Stop using it, and revert back to good old /etc/fstab.
Evgeni Golov [Sun, 26 Oct 2014 10:34:14 +0000 (11:34 +0100)]
changelog entry for live-boot (4.0.1-1+grml.1)
Evgeni Golov [Sun, 26 Oct 2014 10:30:44 +0000 (11:30 +0100)]
Merge branch 'debian'
Conflicts:
debian/changelog
debian/control
Evgeni Golov [Sun, 26 Oct 2014 10:28:27 +0000 (11:28 +0100)]
Merge remote-tracking branch 'live-systems/debian' into debian
Daniel Baumann [Sat, 25 Oct 2014 12:26:43 +0000 (14:26 +0200)]
Releasing debian version 4.0.1-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Daniel Baumann [Sat, 25 Oct 2014 12:25:25 +0000 (14:25 +0200)]
Dropping empty German manpage translations.
Carlos Zuferri [Wed, 8 Oct 2014 18:34:16 +0000 (20:34 +0200)]
Fixing typo in warning message.
Daniel Baumann [Wed, 17 Sep 2014 21:10:04 +0000 (23:10 +0200)]
Updating to standards version 3.9.6.
victory [Mon, 8 Sep 2014 08:09:25 +0000 (17:09 +0900)]
Change a wording and fix a typo in the po header, in Japanese translation.
Evgeni Golov [Thu, 28 Aug 2014 15:59:57 +0000 (17:59 +0200)]
changelog for 4.0.0-1+grml.1
Evgeni Golov [Thu, 28 Aug 2014 15:30:11 +0000 (17:30 +0200)]
Merge branch 'debian'
Conflicts:
debian/changelog
Evgeni Golov [Thu, 28 Aug 2014 15:23:17 +0000 (17:23 +0200)]
Merge remote-tracking branch 'live-systems/debian-next' into debian
Daniel Baumann [Wed, 27 Aug 2014 17:52:19 +0000 (19:52 +0200)]
Releasing debian version 4.0.0-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Daniel Baumann [Wed, 27 Aug 2014 17:51:15 +0000 (19:51 +0200)]
Adding plymouth support for LUKS passwort prompt based on a patch from Gaudenz Steinlin <gaudenz@debian.org> (Closes: #754166).
Carlos Zuferri [Sun, 25 May 2014 12:33:07 +0000 (14:33 +0200)]
Adding .po integrity check target to manpages/Makefile.
Carlos Zuferri [Sun, 25 May 2014 11:11:14 +0000 (13:11 +0200)]
Adding '--package-version' to po4a options.
Carlos Zuferri [Sun, 25 May 2014 11:09:16 +0000 (13:09 +0200)]
Removing obsolete flag '--no-backups' from po4a options.
Evgeni Golov [Thu, 10 Apr 2014 06:30:24 +0000 (08:30 +0200)]
changelog entry
Evgeni Golov [Thu, 10 Apr 2014 06:24:57 +0000 (08:24 +0200)]
drop patches applied upstream
Evgeni Golov [Thu, 10 Apr 2014 06:22:53 +0000 (08:22 +0200)]
Merge branch 'debian'
Evgeni Golov [Thu, 10 Apr 2014 06:08:08 +0000 (08:08 +0200)]
Merge remote-tracking branch 'live-systems/debian' into debian
Daniel Baumann [Mon, 31 Mar 2014 19:56:16 +0000 (21:56 +0200)]
Releasing debian version 4.0~alpha21-1.
Daniel Baumann [Mon, 31 Mar 2014 19:49:20 +0000 (21:49 +0200)]
Building with dh --parallel.
Daniel Baumann [Mon, 31 Mar 2014 19:40:22 +0000 (21:40 +0200)]
Releasing debian version 4.0~alpha20-1.
Evgeni Golov [Sat, 29 Mar 2014 13:37:07 +0000 (14:37 +0100)]
Do not throw warnings when /tmp/custom_mounts.list does not exist.
When no device for an overlay can be found, /tmp/custom_mounts.list
won't be created and will produce warnings while booting:
sort: /tmp/custom_mounts.list: No such file or directory
rm: can't remove '/tmp/custom_mounts.list': No such file or directory
Properly handle this case by calling rm with the -f option and calling
sort only when the file exists.
Evgeni Golov [Sat, 29 Mar 2014 13:28:02 +0000 (14:28 +0100)]
Supporting resolvconf in the squashfs.
When resolvconf is used in the squashfs, /etc/resolv.conf is a symlink
to the generated version. Depending on the size of the squashfs and
other factors, sometimes we try to write to /etc/resolv.conf while it
still points to nirvana, as resolvconf did not generate it yet.
Instead of being racy and writing to a file which will be regenerated
anyways, let's detect resolvconf and write to its base file instead.
Initial detection idea by Mika Prokop <mika@grml.org>
Evgeni Golov [Sat, 29 Mar 2014 13:21:21 +0000 (14:21 +0100)]
Properly check if $rc_server1 is not "0.0.0.0".
Evgeni Golov [Tue, 25 Mar 2014 16:50:42 +0000 (17:50 +0100)]
changelog entry
Evgeni Golov [Tue, 25 Mar 2014 16:48:13 +0000 (17:48 +0100)]
address resolvconf issues when using netboot which were raised on the ml
Michael Prokop [Mon, 17 Mar 2014 22:43:43 +0000 (23:43 +0100)]
Release new version 4.0~alpha19-1+grml.2
Michael Prokop [Thu, 13 Mar 2014 15:02:51 +0000 (16:02 +0100)]
VLAN support via boot option "vlan=<vid>:<phydevice>"
This provides support for something like:
ip=10.10.10.42::10.10.10.1:255.255.255.0:grml:eth0:off vlan=301:eth0
to use VID 301 for device eth0.
The implementation tries to be close to what dracut provides with
its vlan boot option implementation, see
http://thread.gmane.org/gmane.linux.kernel.initramfs/2685
Though we aren't 100% identical because we only use <vid>
(e.g.: 3) instead of dract's <vlanname> (e.g.: VLAN_PLUS_VID
(vlan0003), VLAN_PLUS_VID_NO_PAD (vlan3), DEV_PLUS_VID (eth0.0003),
DEV_PLUS_VID_NO_PAD (eth0.3)) options but that might be an option
once we can bring vlan support into initramfs-tools itself.
The vlan-raw-device configuration option in
/etc/network/interfaces isn't really needed technically, but we
want to make the presence and usage of VLANs more obvious for
its users.
Development sponsored by Sipwise Gmbh
Evgeni Golov [Mon, 10 Mar 2014 11:28:06 +0000 (12:28 +0100)]
proper changelog entry
Evgeni Golov [Sat, 8 Mar 2014 15:40:01 +0000 (16:40 +0100)]
consolidate network related patches into 15_networking_grml.patch
11_dhcphostname.patch, 16_nodhcp.patch and 36_support_dhcp_bootoption.patch
would not work without it anyways.
moved grml-specific code from 26_support_dns_bootoption.patch to 15_networking_grml.patch
Evgeni Golov [Sat, 8 Mar 2014 15:25:02 +0000 (16:25 +0100)]
move reverts/restores of old upstream behaviour to an own subdir
Evgeni Golov [Sat, 8 Mar 2014 14:54:44 +0000 (15:54 +0100)]
move Grml-specific patches to a separate subfolder
Evgeni Golov [Sat, 8 Mar 2014 13:00:32 +0000 (14:00 +0100)]
changelog entry
Evgeni Golov [Sat, 8 Mar 2014 12:51:05 +0000 (13:51 +0100)]
ups
Evgeni Golov [Sat, 8 Mar 2014 12:49:33 +0000 (13:49 +0100)]
update our patches on top of Debian's 4.0~alpha19
Droped patches:
- 43_fix_udev_usage_in_is_nice_device.patch
- 44_fix_mdadm_usage_for_findiso.patch
Evgeni Golov [Sat, 8 Mar 2014 12:15:43 +0000 (13:15 +0100)]
Sync Debian's live-boot 4.0~alpha19
Evgeni Golov [Sat, 8 Mar 2014 12:08:04 +0000 (13:08 +0100)]
Merge remote-tracking branch 'live-systems/debian' into debian