Michael Prokop [Tue, 5 Jul 2016 17:21:22 +0000 (19:21 +0200)]
Adjust permissions of backend/initramfs-tools/kms.hook
lintian is complaining (and is possibly right about it)
Michael Prokop [Fri, 1 Jul 2016 07:37:52 +0000 (09:37 +0200)]
Drop dpkg trigger for update-initramfs
Following upstream:
| commit
b77506cb1f7c478c44886b3795e6bcc992566763
| Author: Daniel Baumann <daniel@debian.org>
| Date: Mon Jun 25 22:47:23 2012 +0200
|
| Removing pre-wheezy dpkg trigger for update-initramfs.
diff --git a/debian/live-boot-initramfs-tools.triggers b/debian/live-boot-initramfs-tools.triggers
deleted file mode 100644
index 6c9f454..0000000
--- a/debian/live-boot-initramfs-tools.triggers
+++ /dev/null
@@ -1 +0,0 @@
-activate update-initramfs
Michael Prokop [Fri, 1 Jul 2016 07:35:34 +0000 (09:35 +0200)]
debian/rules: drop dpatch workaround which is no longer needed
Michael Prokop [Fri, 1 Jul 2016 07:32:29 +0000 (09:32 +0200)]
debian/rules: drop deprecated build target
Michael Prokop [Fri, 1 Jul 2016 07:32:15 +0000 (09:32 +0200)]
Drop deprecated live-boot-grml init script
Michael Prokop [Tue, 28 Jun 2016 08:42:17 +0000 (10:42 +0200)]
Merge remote-tracking branch 'upstream/master'
git://anonscm.debian.org/debian-live/live-boot.git
Conflicts:
backend/initramfs-tools/live.hook
components/0020-read-only
components/9990-aaa-fixme.sh
components/9990-cmdline-old
debian/changelog
Kristian Klausen [Tue, 21 Jun 2016 20:41:28 +0000 (22:41 +0200)]
Copy /etc/live/boot{,.conf} to initramfs
So now /etc/live/boot{,.conf} works.
Raphaël Hertzog [Wed, 11 May 2016 13:44:12 +0000 (15:44 +0200)]
Prepare for release
Raphaël Hertzog [Wed, 11 May 2016 13:09:04 +0000 (15:09 +0200)]
Drop debian/source/*options and dh_builddeb override
* Drop debian/source/local-options as the only option it contained was
not applicable to 3.0 (native) source format.
* Drop debian/source/options and dh_builddeb override as XZ compression is
the default now.
Raphaël Hertzog [Wed, 11 May 2016 13:01:52 +0000 (15:01 +0200)]
Some fixups to ensure we work with busybox/klibc-utils
Now that the PATH is sane again, no need to hardcode the path of many
tools.
Also it means that we use busybox/klibc-utils's mount and we should thus
aim to use a syntax that work with both of them. We thus use "mount -o
move" instead of "mount --move", and "mount -o bind" instead of "mount
--bind".
Raphaël Hertzog [Wed, 11 May 2016 10:50:28 +0000 (12:50 +0200)]
No longer modify PATH to point to /root
Thus stop using executables from /root.
Closes: #823069
Raphaël Hertzog [Wed, 11 May 2016 09:42:33 +0000 (11:42 +0200)]
Fix typo in variable name
Raphaël Hertzog [Wed, 11 May 2016 09:41:36 +0000 (11:41 +0200)]
Update build system to rely on "dpkg-parsechangelog -S Version" instead of outdated VERSION file.
Evgeni Golov [Fri, 26 Jun 2015 12:30:36 +0000 (14:30 +0200)]
update manpages with default overlay filesystem
the default changed in
72211f19
Evgeni Golov [Thu, 7 Jan 2016 07:48:16 +0000 (08:48 +0100)]
finalize changelog for upload
Evgeni Golov [Wed, 6 Jan 2016 17:15:08 +0000 (18:15 +0100)]
Revert "use auto instead of allow-hotplug in generated /e/n/interfaces"
This reverts commit
214cc032c4713bfaaecb2fb3b4377589684c90ab.
Evgeni Golov [Wed, 6 Jan 2016 17:11:02 +0000 (18:11 +0100)]
make package native as in Debian
Evgeni Golov [Wed, 6 Jan 2016 17:08:21 +0000 (18:08 +0100)]
update changelog
Evgeni Golov [Wed, 6 Jan 2016 17:07:02 +0000 (18:07 +0100)]
fix changelog after merge
Evgeni Golov [Wed, 6 Jan 2016 17:06:15 +0000 (18:06 +0100)]
remove debian/patches
Riccardo Murri [Fri, 19 Jun 2015 15:50:52 +0000 (17:50 +0200)]
Allow selecting boot eth dev by MAC address
Evgeni Golov [Wed, 6 Jan 2016 17:04:48 +0000 (18:04 +0100)]
Merge branch 'debian'
Evgeni Golov [Wed, 6 Jan 2016 17:02:05 +0000 (18:02 +0100)]
Merge tag 'debian/1%
20151213' into debian
Debian 1:
20151213 release
Evgeni Golov [Fri, 1 Jan 2016 14:48:06 +0000 (15:48 +0100)]
fix detection of (no)persistence option in read-only mode
thanks intrigeri for finding the bug and mika for suggesting a fix
Russell Stuart [Sat, 26 Dec 2015 09:01:45 +0000 (10:01 +0100)]
default the host in fetch urls to be ROOTSERVER if it is blank
Reason: this would mean I don't have to customise live.cfg for each
server I deploy it on (because the tftp server also serves the root
image).
So:
append fetch=tftp:///path/file.ext
doesn't work now, but after the patch this would be
assumed since the host is blank:
append fetch=tftp://${ROOTSERVER}/path/file.ext
Closes: #800498
Evgeni Golov [Sun, 20 Dec 2015 19:07:07 +0000 (20:07 +0100)]
Merge remote-tracking branch 'grml'
Wolfgang Scheicher [Sun, 20 Dec 2015 01:10:58 +0000 (02:10 +0100)]
Enable multiple lower layers for overlayfs
Iain R. Learmonth [Sun, 13 Dec 2015 15:59:03 +0000 (15:59 +0000)]
Update changelog for release
Iain R. Learmonth [Sun, 13 Dec 2015 15:57:20 +0000 (15:57 +0000)]
Added myself to uploaders, updated Vcs-* and homepage
Iain R. Learmonth [Sun, 13 Dec 2015 15:54:04 +0000 (15:54 +0000)]
Switch to native source format
Carlos Zuferri [Thu, 24 Sep 2015 18:13:46 +0000 (20:13 +0200)]
Using 'Live Systems Project' as default project in .pot files.
trebmuh [Mon, 21 Sep 2015 14:58:36 +0000 (16:58 +0200)]
Adding French translation for live-boot manpage and prep for persistence.conf.
Evgeni Golov [Mon, 24 Aug 2015 19:06:02 +0000 (21:06 +0200)]
start changelog for 5.0 a5
Evgeni Golov [Mon, 24 Aug 2015 19:01:47 +0000 (21:01 +0200)]
use pristine-tar by default
Evgeni Golov [Mon, 24 Aug 2015 17:52:54 +0000 (19:52 +0200)]
Revert "restore support for old persistence media"
This reverts commit
14f658f90367f29d20e4fed7ad3a228994057e58.
We do not want to support this old stuff anymore.
Evgeni Golov [Sun, 23 Aug 2015 09:43:46 +0000 (11:43 +0200)]
fix "unexpected operator" error when stopping live-boot
Closes: LP#1315572
Evgeni Golov [Sun, 23 Aug 2015 09:41:36 +0000 (11:41 +0200)]
add gbp.conf
Evgeni Golov [Sun, 23 Aug 2015 09:33:25 +0000 (11:33 +0200)]
Merge branch 'debian'
Evgeni Golov [Sun, 23 Aug 2015 09:29:50 +0000 (11:29 +0200)]
Merge tag 'debian/5.0_a5-1' into debian
Tagging debian version 5.0~a5-1.
Daniel Baumann [Sun, 23 Aug 2015 08:55:46 +0000 (10:55 +0200)]
Releasing debian version 5.0~a5-1.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
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 13:01:33 +0000 (15:01 +0200)]
ignore "unknown" filesystems in is_supported_fs()
Michael Prokop [Fri, 26 Jun 2015 13:02:16 +0000 (15:02 +0200)]
Enable write-mode for persistency related devices in readonly/forensic mode
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.
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.
Evgeni Golov [Fri, 21 Aug 2015 11:22:37 +0000 (13:22 +0200)]
make copying libnss_dns.so.* unconditionally
Ulrich Dangel [Fri, 26 Jun 2015 12:59:36 +0000 (14:59 +0200)]
Add kms modules to initramfs
Evgeni Golov [Fri, 26 Jun 2015 13:03:39 +0000 (15:03 +0200)]
allow the use of multiple initramfs hooks and scripts again
Steven Shiau [Wed, 19 Aug 2015 15:15:56 +0000 (17:15 +0200)]
Support predictable network interface names.
Daniel Baumann [Fri, 14 Aug 2015 12:08:39 +0000 (14:08 +0200)]
Wrap and sort debian control file.
Richard Nelson [Tue, 23 Jun 2015 20:47:43 +0000 (15:47 -0500)]
Adjusting whitespace to tabs on components/9990-mount-http.sh
Richard Nelson [Tue, 23 Jun 2015 20:46:13 +0000 (15:46 -0500)]
Adjusting whitespace to tabs on components/9990-misc-helpers.sh
Richard Nelson [Tue, 23 Jun 2015 20:43:00 +0000 (15:43 -0500)]
Adjusting whitespace to tabs on components/9990-overlay.sh
Evgeni Golov [Tue, 18 Aug 2015 12:16:40 +0000 (14:16 +0200)]
upload 5.0~a4-1+grml.1 to unstable
Evgeni Golov [Tue, 18 Aug 2015 11:04:52 +0000 (13:04 +0200)]
start changelog for 5.0~a4-1+grml.1
Evgeni Golov [Tue, 18 Aug 2015 10:56:17 +0000 (12:56 +0200)]
backport Allow-selecting-boot-eth-dev-by-MAC-address.patch from upstream
Laurens Vanderhoven [Sun, 16 Aug 2015 23:34:16 +0000 (01:34 +0200)]
Allow +2 nameserver entries for dns= boot option
Closes: issue1234
Evgeni Golov [Sun, 16 Aug 2015 22:54:09 +0000 (00:54 +0200)]
use auto instead of allow-hotplug in generated /e/n/interfaces
Closes: issue1568
Evgeni Golov [Sun, 16 Aug 2015 22:53:40 +0000 (00:53 +0200)]
create a single debian patch :/
Evgeni Golov [Fri, 26 Jun 2015 13:07:06 +0000 (15:07 +0200)]
drop patches, we have everything in git now
Evgeni Golov [Fri, 26 Jun 2015 13:06:37 +0000 (15:06 +0200)]
restore support for old persistence media
Michael Prokop [Fri, 26 Jun 2015 13:05:54 +0000 (15:05 +0200)]
Drop nameserver handling from ip= boot parameter.
In commit
ab6364da036b4b09c0e5c92b0e21c4d43e4bd4c2
("Adding support for nameserver in ip= boot parameter.")
Debian's live-boot added support for handling nameserver
option inside the ip= boot parameter.
This violates the ip= handling as documented in
https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt
Michael Prokop [Fri, 26 Jun 2015 13:04:58 +0000 (15:04 +0200)]
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 [Fri, 26 Jun 2015 13:03:39 +0000 (15:03 +0200)]
allow the use of multiple initramfs hooks and scripts again
Michael Prokop [Fri, 26 Jun 2015 13:02:16 +0000 (15:02 +0200)]
Enable write-mode for persistency related devices in readonly/forensic mode
Michael Prokop [Fri, 26 Jun 2015 13:01:33 +0000 (15:01 +0200)]
New patch to ignore "unknown" filesystems in is_supported_fs()
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.