Christian Hofstaedtler [Tue, 6 Dec 2011 21:06:03 +0000 (22:06 +0100)]
Drop upstream-applied patch: 01_fix_output_file
Christian Hofstaedtler [Tue, 6 Dec 2011 20:40:44 +0000 (21:40 +0100)]
Merge branch 'debian'
Conflicts:
debian/changelog
debian/control
debian/rules
Christian Hofstaedtler [Tue, 6 Dec 2011 20:33:53 +0000 (21:33 +0100)]
Merge remote-tracking branch 'deb/debian' into debian
Michael Prokop [Mon, 11 Jul 2011 10:42:24 +0000 (12:42 +0200)]
Try loading phram module twice to fix loading issue.
phram doesn't work on first modprobe, when loading once again it seems
to work. So let's try it this way.
Ulrich Dangel [Mon, 5 Dec 2011 22:48:51 +0000 (23:48 +0100)]
Install hook instead of specifying modules.d
Ulrich Dangel [Mon, 5 Dec 2011 21:52:47 +0000 (22:52 +0100)]
Add kms modules to initramfs
Daniel Baumann [Sun, 4 Dec 2011 08:59:19 +0000 (09:59 +0100)]
Releasing debian version 3.0~a24-1.
Daniel Baumann [Thu, 1 Dec 2011 10:09:53 +0000 (11:09 +0100)]
Removing quotes from udev path_id command to actually execute the command.
Christian Hofstaedtler [Wed, 30 Nov 2011 12:25:46 +0000 (13:25 +0100)]
Release new version 3.0~a19-1+grml.01.
Daniel Baumann [Mon, 28 Nov 2011 17:27:29 +0000 (18:27 +0100)]
Releasing debian version 3.0~a23-1.
Tails developers [Wed, 23 Nov 2011 20:17:23 +0000 (21:17 +0100)]
Adding workaround for a busybox bug with grep -w.
See: https://bugs.busybox.net/show_bug.cgi?id=4520
Tails developers [Wed, 23 Nov 2011 11:17:06 +0000 (12:17 +0100)]
Updating live-boot man page for persistent-read-only.
Tails developers [Wed, 23 Nov 2011 11:08:06 +0000 (12:08 +0100)]
Making persistent-read-only work for live-rw overlays.
Tails developers [Wed, 23 Nov 2011 10:16:43 +0000 (11:16 +0100)]
Making persistent-read-only work for home-rw overlays.
Tails developers [Mon, 21 Nov 2011 11:09:40 +0000 (12:09 +0100)]
Updating and rewording live-boot man page for the persistent option.
Tails developers [Mon, 21 Nov 2011 10:32:03 +0000 (11:32 +0100)]
Updating live-boot man page for persistent-method.
Tails developers [Mon, 21 Nov 2011 10:25:04 +0000 (11:25 +0100)]
Updating live-boot man page for persistent-storage.
Tails developers [Mon, 21 Nov 2011 10:12:47 +0000 (11:12 +0100)]
Updating live-boot man page for persistent-encryption.
Tails developers [Sat, 12 Nov 2011 04:56:06 +0000 (05:56 +0100)]
Changing persistent-encryption to accept a list TYPE... instead.
The comma-separated list TYPE... specifies which types of encryption
to allow for persistent media, and whether to allow plaintext media.
The possible TYPEs are the old {none, luks}, with default "none". The
only change is that this allow plaintext and encrypted media to be
used simultaneously.
Tails developers [Thu, 10 Nov 2011 18:24:13 +0000 (19:24 +0100)]
Adding persistent-read-only boot parameter.
It currently only makes snapshots read-only. Support for overlays will
be a bit more complicated to implement.
Tails developers [Thu, 10 Nov 2011 18:05:00 +0000 (19:05 +0100)]
Disabling persistent-encryption=luks if dependencies are unavailable.
Current dependencies are dm-crypt, cryptsetup and askpass.
Tails developers [Thu, 10 Nov 2011 17:58:04 +0000 (18:58 +0100)]
Fixing a "sh: bad number" when $offset is not passed to setup_loop().
Tails developers [Thu, 10 Nov 2011 17:52:18 +0000 (18:52 +0100)]
Refactoring overlay and snapshot scanning code.
Both overlays and snapshots are now scanned at the same time, and each
device is only mounted once. Passphrases for LUKS volumes are only
asked for once, and unused ones are closed. Also, snapshot files on
encrypted partitions are now supported.
Tails developers [Wed, 9 Nov 2011 19:06:28 +0000 (20:06 +0100)]
Making use of is_supported_fs in find_cow_devices (like in find_files).
Tails developers [Wed, 9 Nov 2011 18:39:11 +0000 (19:39 +0100)]
Refactoring device scanning in find_{cow_device,files}.
Tails developers [Wed, 9 Nov 2011 12:27:03 +0000 (13:27 +0100)]
Clarifying what happens when you don't retry decrypting a device.
Tails developers [Wed, 9 Nov 2011 12:13:09 +0000 (13:13 +0100)]
Fixing an incorrectly redirected newline.
Since this newline was written to stdout it both messed up the the
display of errors while entering a LUKS passphrase, and caused
find_cow_device to return a bad string under certain
circumstances. Example: You have home-rw on /dev/sdX1. You'll first
be asked for passphrase for "live-rw on /dev/sdX1", which you skip (a
newline has been written to stdout now). Then you're asked for
"home-rw on /dev/sdX1", which is what you want so you enter it.
Thanks to the spurious newline find_cow_device returns "\n/dev/loopY",
which breaks some tests later.
Tails developers [Tue, 8 Nov 2011 20:14:59 +0000 (21:14 +0100)]
Adding persistent-method=METHOD...
The comma-separated list METHOD... specifies which types of persistent
setups we allow. Current possible METHODs are {snapshot, overlay}. The
default value is both, i.e. persistent-method=snapshot,overlay.
Tails developers [Tue, 8 Nov 2011 20:01:33 +0000 (21:01 +0100)]
Removing now obsolete persistent=* arguments.
These type of options has have been replaced by persistent-encryption
and persistent-storage.
Tails developers [Tue, 8 Nov 2011 19:44:11 +0000 (20:44 +0100)]
Adding persistent-storage=TYPE...
The comma-separated list TYPE... specifies which types of persistent
storage to use. Current possible TYPEs are {file, filesystem}. For
instance, persistent-storage=filesystem is equivalent to the old
persistent=nofiles, but persistent-storage=file allows to look for
only files, which wasn't possible before. The default is to look for
both, i.e. persistent-storage=filesystem,file.
Tails developers [Tue, 8 Nov 2011 16:33:46 +0000 (17:33 +0100)]
Making sure dm-crypt is loaded when dealing with LUKS devices.
Tails developers [Tue, 8 Nov 2011 14:51:14 +0000 (15:51 +0100)]
Making persistent-encryption=luks strict.
When specified we completely ignore unencrypted media when probing for
persistent media.
Tails developers [Tue, 8 Nov 2011 14:40:17 +0000 (15:40 +0100)]
Adding persistent-encryption={none|luks}.
This is the way to control whether to use encrypted persistent media,
instead of the (from this commit on) obsolete persistent=cryptsetup.
Daniel Baumann [Mon, 21 Nov 2011 11:29:25 +0000 (12:29 +0100)]
Update udevs path_id changes as of version 174, thanks to Baurzhan Muftakhidinov <baurthefirst@gmail.com> for spotting it.
Tails developers [Tue, 8 Nov 2011 17:15:41 +0000 (18:15 +0100)]
Enabling whiteouts support for aufs.
This improves support for stacked SquashFS a lot: it allows a given SquashFS to
delete files in another one it's on top of.
Daniel Baumann [Fri, 4 Nov 2011 10:38:44 +0000 (11:38 +0100)]
Releasing debian version 3.0~a22-1.
Daniel Baumann [Fri, 4 Nov 2011 10:31:43 +0000 (11:31 +0100)]
Sorting overrides in rules alphabetically.
Marco Amadori [Thu, 3 Nov 2011 16:28:23 +0000 (17:28 +0100)]
Fix live-snapshot exclude.list handling (Closes: #610337)
Rationale: grep -f does not like empty lines in matches file, removing
empty lines from exclude.list using a temporary file, fixes the
problem.
Daniel Baumann [Sat, 29 Oct 2011 16:03:55 +0000 (18:03 +0200)]
Include overlayfs modules in initramfs if existing.
Daniel Baumann [Sat, 29 Oct 2011 16:01:00 +0000 (18:01 +0200)]
Updating matching in is_nice_device to, amongst others, match for virtio devices.
Daniel Baumann [Sat, 8 Oct 2011 09:31:43 +0000 (11:31 +0200)]
Using compression level 9 also for binary packages.
Daniel Baumann [Thu, 8 Sep 2011 19:07:01 +0000 (21:07 +0200)]
Releasing debian version 3.0~a21-1.
Daniel Baumann [Thu, 8 Sep 2011 14:21:19 +0000 (16:21 +0200)]
Using /usr/share/live-boot instead of unreliable /usr/share/doc/live-boot in validateroot bootscript, stripped live systems may or may not carry /usr/share/doc.
Tails developers [Thu, 8 Sep 2011 13:48:16 +0000 (15:48 +0200)]
Erroring out in case a "wrong" filesystem was chosen.
If live-boot finds a "wrong" filesystem that looks OK, then the error message
can be pretty confusing. Panic with an explicit message in this case.
The "is this rootfs valid" test is implemented by checking if the
/usr/share/doc/live-boot/ directory exists: as per Debian Policy 2.3 (Copyright
considerations), this directory must exist on any system where the live-boot
binary package is installed.
Adapted and reformatted from a patch by Christian Hofstaedtler <ch@grml.org>.
Tails developers [Thu, 8 Sep 2011 13:15:30 +0000 (15:15 +0200)]
Silencing umount in case live/image was unmounted already, extracted from a patch by Michael Schierl <schierlm@gmx.de>.
Tails developers [Mon, 1 Nov 2010 17:30:19 +0000 (18:30 +0100)]
Adding support for persistent-media={removable,removable-usb}.
This is e.g. needed when one's threat model does not allow her to trust the
local hard disks.
Tails developers [Mon, 1 Nov 2010 17:23:05 +0000 (18:23 +0100)]
Factorizing loops on removable/non-removable devices.
The already duplicated code will be needed a few more times for the upcoming
persistent-media={removable,removable-usb} boot option. Copy/pasting it a few
more times seems the wrong way to go, hence this factorization.
Depending on the place they are used, the newly introduced functions must return
a list of devices named either /sys/block/* or /dev/*. Their first parameter
therefore specifies the wanted output format (default is /dev/* as it is the
most often used).
Tails developers [Mon, 1 Nov 2010 16:35:45 +0000 (17:35 +0100)]
Adding a white_listed_devices parameter to find_cow_device and find_files.
This will be needed for the upcoming persistent-media={removable,removable-usb}
boot option.
Tails developers [Sat, 8 Jan 2011 17:43:38 +0000 (18:43 +0100)]
Fixing cache_path: taking into account the three forms of ldd output lines.
Tails developers [Sat, 8 Jan 2011 17:09:01 +0000 (18:09 +0100)]
Fixing cache_path: cache non-executable libs dependencies as well.
Most shared libraries are not executable and nevertheless depend on other shared
libraries. These dependencies must be cached as well.
Daniel Baumann [Wed, 31 Aug 2011 18:55:05 +0000 (20:55 +0200)]
Printing out a warning message in initramfs-tools hook if backend is installed but no live-boot package, exiting early and not breaking update-initramfs (Closes: #639884).
Daniel Baumann [Wed, 31 Aug 2011 09:16:38 +0000 (11:16 +0200)]
Silencing rmdir calls in makefile.
Daniel Baumann [Thu, 4 Aug 2011 19:21:01 +0000 (21:21 +0200)]
Releasing debian version 3.0~a20-1.
Daniel Baumann [Thu, 4 Aug 2011 19:11:34 +0000 (21:11 +0200)]
Applying reformated patch from Ulrich Dangel <mru@grml.org> to add support for lvm and md devices.
Daniel Baumann [Thu, 4 Aug 2011 18:49:14 +0000 (20:49 +0200)]
Applying patch from grml to update forgotten use of live.log with live-boot.log.
Daniel Baumann [Thu, 4 Aug 2011 11:10:31 +0000 (13:10 +0200)]
Correcting bootappend-live reference in live-boot manpage.
Ben Armstrong [Wed, 3 Aug 2011 10:36:28 +0000 (07:36 -0300)]
Cross-referencing lb_config --bootappend-live.
Christian Hofstaedtler [Wed, 27 Jul 2011 19:30:30 +0000 (21:30 +0200)]
Add debian/control headers Origin, Bugs
Christian Hofstaedtler [Tue, 26 Jul 2011 09:29:37 +0000 (11:29 +0200)]
Depend on quilt with a version to quiet lintian
Christian Hofstaedtler [Mon, 25 Jul 2011 00:29:59 +0000 (02:29 +0200)]
Release new version 3.0~a19-1+grml.00.
Christian Hofstaedtler [Sun, 24 Jul 2011 21:38:21 +0000 (23:38 +0200)]
Merge branch 'ch/new_version'
Conflicts:
Makefile
31_package_rename.patch
Christian Hofstaedtler [Sun, 24 Jul 2011 20:28:23 +0000 (22:28 +0200)]
Move changes in upstream makefile to patch
Christian Hofstaedtler [Sun, 24 Jul 2011 20:08:58 +0000 (22:08 +0200)]
Refresh quilt patches
Christian Hofstaedtler [Sun, 24 Jul 2011 19:57:36 +0000 (21:57 +0200)]
Merge remote-tracking branch 'debian/debian' into ch/new_version
Conflicts:
Makefile
debian/changelog
debian/control
debian/rules
Christian Hofstaedtler [Sun, 24 Jul 2011 16:48:41 +0000 (18:48 +0200)]
Rename packages to not clash with upstream
Ulrich Dangel [Wed, 20 Jul 2011 01:53:59 +0000 (03:53 +0200)]
Merge remote-tracking branch 'debian/debian' into debian
Daniel Baumann [Sat, 16 Jul 2011 07:42:23 +0000 (09:42 +0200)]
Updating section for live-boot-doc.
Daniel Baumann [Wed, 13 Jul 2011 08:29:44 +0000 (10:29 +0200)]
Releasing debian version 3.0~a19-1.
Daniel Baumann [Wed, 13 Jul 2011 01:26:23 +0000 (03:26 +0200)]
Adding conflicts/replaces for live-boot to live-boot-doc to not break upgrades.
Daniel Baumann [Wed, 13 Jul 2011 01:08:33 +0000 (03:08 +0200)]
Splitting out documentation so that it can be accesses separately from the initramfs code.
Daniel Baumann [Tue, 21 Jun 2011 07:15:36 +0000 (09:15 +0200)]
Replacing reference to old alioth page in live-snapshot.
Daniel Baumann [Tue, 21 Jun 2011 07:14:36 +0000 (09:14 +0200)]
Making references to debian more distribution neutral.
Ulrich Dangel [Mon, 20 Jun 2011 15:05:06 +0000 (17:05 +0200)]
Depend on the same live-boot-initramfs-tools/live-boot-backend version.
Only use the correct live-boot-initramfs-tools for live-boot. Depend on
${binary:Version} to use the correct version. Useful for upgrading packages.
Daniel Baumann [Thu, 16 Jun 2011 20:26:17 +0000 (22:26 +0200)]
Correct rmdir call in top-level Makefiles uninstall target to not fail if there was no prior live-boot installation.
Ulrich Dangel [Sun, 12 Jun 2011 22:23:46 +0000 (00:23 +0200)]
Support comma delimited devices in live-media-path
Ulrich Dangel [Mon, 13 Jun 2011 11:13:09 +0000 (13:13 +0200)]
Merge branch 'mru/quilt'
* mru/quilt:
Remove old manpage live-snapshot.it.1.txt
Fix patch offsets for quilt patches
Add extra patch for fixing output message and partially revert
2ad3c30d9ef0cc1ea2c7df7e7f0862c4dc6dad5d
Revert "Adding live-toram script to copy the running live system to ram and eject the live media."
Add extra patch to support dns in initramfs
Revert "support DNS in boot environment"
Add extra patch to support dns with multiarch.
Revert "Do not fail in multiarch environment when installing libnss_dns.so."
Add extra patch for Drop installation of localized manpages from upstream Makefile.
Revert "Drop installation of localized manpages from upstream Makefile."
Use quilt instead of dpatch
Ulrich Dangel [Sun, 12 Jun 2011 03:52:31 +0000 (05:52 +0200)]
Remove old manpage live-snapshot.it.1.txt
Upstream no longer ships manpages/old/live-snapshot.it.1.txt.
This patch removes the old and deprecated manpage from our repository.
Ulrich Dangel [Sun, 12 Jun 2011 00:47:04 +0000 (02:47 +0200)]
Fix patch offsets for quilt patches
Ulrich Dangel [Sun, 12 Jun 2011 03:33:12 +0000 (05:33 +0200)]
Add extra patch for fixing output message and partially revert
2ad3c30d9ef0cc1ea2c7df7e7f0862c4dc6dad5d
Ulrich Dangel [Sun, 12 Jun 2011 03:28:41 +0000 (05:28 +0200)]
Revert "Adding live-toram script to copy the running live system to ram and eject the live media."
This reverts commit
519ebd66721deac6f6c0ebba3bcb798f5bf6c482.
The patch is not used in the upstream project nowadays, so remove it.
Ulrich Dangel [Sun, 12 Jun 2011 03:16:04 +0000 (05:16 +0200)]
Add extra patch to support dns in initramfs
This patch is based on
10caf0b2db3fc04fae24ca896cf21f6aed12bbbc
Ulrich Dangel [Sun, 12 Jun 2011 03:16:09 +0000 (05:16 +0200)]
Revert "support DNS in boot environment"
This reverts commit
10caf0b2db3fc04fae24ca896cf21f6aed12bbbc.
This is now an extra patch
Ulrich Dangel [Sun, 12 Jun 2011 03:13:24 +0000 (05:13 +0200)]
Add extra patch to support dns with multiarch.
This patch is based on
6666658535b255cb71d48ddeb415aeb3023e1251.
Ulrich Dangel [Sun, 12 Jun 2011 03:11:22 +0000 (05:11 +0200)]
Revert "Do not fail in multiarch environment when installing libnss_dns.so."
This reverts commit
6666658535b255cb71d48ddeb415aeb3023e1251.
The patch will be in an extra patch file
Ulrich Dangel [Sun, 12 Jun 2011 01:10:28 +0000 (03:10 +0200)]
Add extra patch for Drop installation of localized manpages from upstream
Makefile.
This patch adds the
ebdefd9601c017c5a7264a94cee2c7af914bca76 commit as an
extra patch to the patch series.
Ulrich Dangel [Sun, 12 Jun 2011 01:07:42 +0000 (03:07 +0200)]
Revert "Drop installation of localized manpages from upstream Makefile."
This reverts commit
ebdefd9601c017c5a7264a94cee2c7af914bca76.
This patch is now included in a extra quilt patch file.
Ulrich Dangel [Mon, 13 Jun 2011 00:47:00 +0000 (02:47 +0200)]
Use quilt instead of dpatch
Daniel Baumann [Sat, 11 Jun 2011 09:24:25 +0000 (11:24 +0200)]
Releasing debian version 3.0~a18-1.
Ulrich Dangel [Fri, 10 Jun 2011 14:53:07 +0000 (16:53 +0200)]
Use live-boot.log instead of live.log for debug output.
Michael Prokop [Wed, 8 Jun 2011 10:15:56 +0000 (12:15 +0200)]
Release new version 3.0~a17-1+grml.01.
Signed-off-by: Michael Prokop <mika@grml.org>
Michael Prokop [Wed, 8 Jun 2011 08:19:29 +0000 (10:19 +0200)]
Drop installation of localized manpages from upstream Makefile.
Upstream's Makefile currently results in:
E: live-boot: manpage-in-wrong-directory usr/share/man/en/man/live-boot.7..gz
E: live-boot: manpage-in-wrong-directory usr/share/man/en/man/live-snapshot.1..gz
So lets drop the localized manpages and just install the english ones.
Michael Prokop [Tue, 7 Jun 2011 08:15:52 +0000 (10:15 +0200)]
Do not fail in multiarch environment when installing libnss_dns.so.
Updating initramfs fails with:
| live-boot: core filesystems devices utils:memdisk udev wget blockdevE: /usr/share/initramfs-tools/hooks/live failed with return 1.
with multiarch libc because the filename is no longer necessarily
/lib/libnss_dns.so.* but could also be e.g.
/lib/x86_64-linux-gnu/libnss_dns.so.*.
Michael Prokop [Sun, 5 Jun 2011 19:34:28 +0000 (21:34 +0200)]
Release new version 3.0~a17-1+grml.00.
Signed-off-by: Michael Prokop <mika@grml.org>
Ulrich Dangel [Sun, 5 Jun 2011 01:06:50 +0000 (03:06 +0200)]
Dont show an error message if /live/image is already unmounted.
Ulrich Dangel [Sun, 5 Jun 2011 00:32:32 +0000 (02:32 +0200)]
Ignore devices with no file matching the findiso parameter.
Don't check if mountpoint is a valid live_path if the specified iso file
in the findiso parameter is not found. This makes sure that findiso uses
the specified iso instead of any other valid device like usb pens or cdroms.
Ulrich Dangel [Fri, 3 Jun 2011 17:51:54 +0000 (19:51 +0200)]
Support nodhcp bootoption
Ulrich Dangel [Fri, 3 Jun 2011 17:29:23 +0000 (19:29 +0200)]
Change nodhcp patch to unset the DHCP option as well
Ulrich Dangel [Fri, 3 Jun 2011 15:06:17 +0000 (17:06 +0200)]
Improve static version
Ulrich Dangel [Fri, 3 Jun 2011 12:50:21 +0000 (14:50 +0200)]
Support static ip configuration
Ulrich Dangel [Sat, 4 Jun 2011 23:47:19 +0000 (01:47 +0200)]
Remove dba from uploader as this is a grml project