Benjamin Drung [Fri, 22 Dec 2017 11:34:20 +0000 (12:34 +0100)]
Support setting upperdir tmpfs size with overlay-size boot parameter
Resizing the upperdir tmpfs mount will not affect mounted overlays.
The tmpfs size must be configured when mounting it. Therefore add an
overlay-size configuration option.
Signed-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>
Closes: #885466
Benjamin Drung [Fri, 22 Dec 2017 18:03:58 +0000 (19:03 +0100)]
Avoid double slashes in some paths
Closes: #885453
Benjamin Drung [Tue, 19 Dec 2017 15:06:58 +0000 (16:06 +0100)]
Don't replace busybox's wget by the true wget
It was likely done for https support but since buster the busybox
provided wget has https support too. We save a lot of space by
doing so (8 Mb).
Gbp-Dch: Full
Closes: #885455
Steve McIntyre [Fri, 9 Feb 2018 23:19:47 +0000 (23:19 +0000)]
Repo moved to salsa
Raphaël Hertzog [Thu, 21 Dec 2017 13:38:48 +0000 (14:38 +0100)]
Add a small warning in the long description
The package must not be installed on a regular system, but only in a
live image.
Closes: #884886
Ronny Standtke [Tue, 21 Nov 2017 14:27:09 +0000 (15:27 +0100)]
Fix read-only persistence mode with overlayfs
Thanks to Ronny Standtke <ronny.standtke@fhnw.ch> for the patch.
Closes: #877776
Raphaël Hertzog [Fri, 23 Jun 2017 12:58:09 +0000 (14:58 +0200)]
Fix spelling errors in live-boot(7).
Raphaël Hertzog [Fri, 23 Jun 2017 12:53:06 +0000 (14:53 +0200)]
Bump Standards-Version to 4.0.0.
Raphaël Hertzog [Fri, 23 Jun 2017 12:52:42 +0000 (14:52 +0200)]
Bump debhelper compat to 10.
Raphaël Hertzog [Fri, 23 Jun 2017 12:52:18 +0000 (14:52 +0200)]
Add myself to Uploaders.
Raphaël Hertzog [Fri, 23 Jun 2017 12:41:17 +0000 (14:41 +0200)]
Prepare for release
Raphaël Hertzog [Fri, 23 Jun 2017 12:26:25 +0000 (14:26 +0200)]
Take into account the fact that udevadm is now in /bin and no longer in /sbin
Closes: #852570
Raphaël Hertzog [Thu, 15 Jun 2017 12:55:50 +0000 (14:55 +0200)]
Do not duplicate files in /lib/live/boot/ and /bin/boot/ in the initrd
Thanks to Daniel Reichelt <debian@nachtgeist.net> for the patch.
Closes: #864385
Raphaël Hertzog [Thu, 12 Jan 2017 17:39:31 +0000 (18:39 +0100)]
Only copy /etc/live/boot if it exists
Even though /etc/live/boot is created in the postinst, that directory
is not guaranteed to exist when the initramfs is generated. It might be
generated when the kernel is configured before live-boot has been
configured.
Raphaël Hertzog [Thu, 12 Jan 2017 15:59:55 +0000 (16:59 +0100)]
Prepare release to unstable
Raphaël Hertzog [Thu, 12 Jan 2017 15:57:43 +0000 (16:57 +0100)]
Multiple cleanups to appease lintian.
Raphaël Hertzog [Thu, 12 Jan 2017 15:31:05 +0000 (16:31 +0100)]
Improve removable_dev() in 9990-misc-helpers.sh when /sys/block/ is empty
Closes: #847802
Evgeni Golov [Tue, 15 Dec 2015 07:21:26 +0000 (08:21 +0100)]
fix nodhcp option to actually force DHCP off
patch based on the one in Grml and the input of Frank Lillo
Thanks: Frank Lillo <frank.lillo@gecoinc.com>
Closes: #785345
Raphaël Hertzog [Thu, 12 Jan 2017 14:58:12 +0000 (15:58 +0100)]
Add missing changelog entries
Raphaël Hertzog [Thu, 12 Jan 2017 14:39:46 +0000 (15:39 +0100)]
Fix typo in nls_ascii module (nls_asci -> nls_ascii)
Mistake introduced in
c409a25547af9661360a233a3cb34a65f8d1f122.
Kristian Klausen [Mon, 26 Sep 2016 16:20:14 +0000 (18:20 +0200)]
Add FAT ascii iocharset support
FAT use ascii as default iocharset starting from 4.7.2-1, so we need
the nls_ascii kernel module else the kernel can't mount the partition
and mount the squashfs.
https://packages.qa.debian.org/l/linux/news/20160829T000024Z.html
Kristian Klausen [Tue, 5 Jul 2016 19:39:54 +0000 (21:39 +0200)]
Check /etc/live/boot.conf exist before trying copy
Last commit (
b98d289f42) wasn't tested properly.
If /etc/live/boot.conf didn't existed initramfs generating would fail,
now we test if it exist. We don't need to test if /etc/live/boot exist,
as it is created by live-boot.postinst.
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 [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.
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
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).
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
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.
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.
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.
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.