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.
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.
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.
Daniel Baumann [Sat, 11 Jun 2011 09:24:25 +0000 (11:24 +0200)]
Releasing debian version 3.0~a18-1.
Daniel Baumann [Fri, 3 Jun 2011 08:56:11 +0000 (10:56 +0200)]
Removing accidentally twice included English files when installing manpages.
Daniel Baumann [Sat, 28 May 2011 06:29:47 +0000 (08:29 +0200)]
Updating and correcting sendsigs.omit support for /run (Closes: #628188).
Daniel Baumann [Wed, 18 May 2011 17:31:41 +0000 (19:31 +0200)]
Releasing debian version 3.0~a17-1.
Michal Suchanek [Tue, 17 May 2011 17:55:57 +0000 (19:55 +0200)]
Tidy up resolv.conf a bit.
Michal Suchanek [Tue, 17 May 2011 16:40:01 +0000 (18:40 +0200)]
Copy resolv.conf to live system root (Closes: #627178).
Daniel Baumann [Wed, 18 May 2011 17:27:25 +0000 (19:27 +0200)]
Correcting top-level makefile to automatically get all the supported languages, rather than defining a static list.
Daniel Baumann [Wed, 18 May 2011 17:26:10 +0000 (19:26 +0200)]
Making copyright file distribution neutral.
Daniel Baumann [Sat, 23 Apr 2011 11:49:20 +0000 (13:49 +0200)]
Updating manpage wrt/ ip parameter squence (Closes: #616197).
Daniel Baumann [Sat, 23 Apr 2011 11:43:24 +0000 (13:43 +0200)]
Using /run/initramfs instead of /dev/.initramfs/varrun for unionfs-fuse sendsigs (Closes: #621908).
Daniel Baumann [Sat, 23 Apr 2011 10:42:38 +0000 (12:42 +0200)]
Updating to standards version 3.9.2.
Daniel Baumann [Mon, 14 Mar 2011 05:28:11 +0000 (06:28 +0100)]
Releasing debian version 3.0~a16-1.
Daniel Baumann [Thu, 10 Mar 2011 03:36:29 +0000 (04:36 +0100)]
Adding old 2.x changelog entries in debian changelog.
Daniel Baumann [Wed, 9 Mar 2011 17:01:23 +0000 (18:01 +0100)]
Releasing debian version 3.0~a15-1.
T(A)ILS developers [Sun, 20 Feb 2011 19:50:02 +0000 (20:50 +0100)]
Fixing syntax error.
T(A)ILS developers [Wed, 16 Feb 2011 13:52:39 +0000 (14:52 +0100)]
Fixing remaining fromiso= bug.
Taking care that the filesystem kernel module is loaded before issuing
the mount command.
Michal Suchanek [Sat, 12 Feb 2011 18:07:31 +0000 (19:07 +0100)]
Add verbose messages to initramfs hook.
Michal Suchanek [Fri, 11 Feb 2011 15:34:24 +0000 (16:34 +0100)]
Really set limit on open files for unionfs-fuse
Michal Suchanek [Fri, 11 Feb 2011 07:39:53 +0000 (08:39 +0100)]
Simplify union mounting.
Marco Amadori [Mon, 24 Jan 2011 09:21:54 +0000 (10:21 +0100)]
Protect NOPROMPT (Closes: #610941).
Marco Amadori [Mon, 17 Jan 2011 09:30:00 +0000 (10:30 +0100)]
Adjust copyright entry in live-snapshot.
Daniel Baumann [Tue, 11 Jan 2011 13:37:18 +0000 (14:37 +0100)]
Updating year in copyright.
Daniel Baumann [Tue, 11 Jan 2011 12:39:58 +0000 (13:39 +0100)]
Releasing debian version 3.0~a14-1.
Daniel Baumann [Mon, 20 Dec 2010 18:01:54 +0000 (19:01 +0100)]
Supporting /dev/mtdblock0 as valid device name (for memdisk boot), thanks to Michael Prokop <mika@grml.org>.
Daniel Baumann [Mon, 20 Dec 2010 18:00:04 +0000 (19:00 +0100)]
Correcting live hook to include mtdblock for syslinux memdisk usage, thanks to Michael Prokop <mika@grml.org>.
Daniel Baumann [Sat, 18 Dec 2010 16:04:02 +0000 (17:04 +0100)]
Updating auto_install overrides in rules.
Steven Shiau [Wed, 15 Dec 2010 20:33:18 +0000 (21:33 +0100)]
Removing the duplicated "the" in the live-boot.init script.
Daniel Baumann [Mon, 6 Dec 2010 14:35:34 +0000 (15:35 +0100)]
Using dh auto magic in override, rather than manual make call.
Daniel Baumann [Mon, 6 Dec 2010 14:35:23 +0000 (15:35 +0100)]
Don't hard-depend on test target in Makefile.
Daniel Baumann [Mon, 6 Dec 2010 14:34:58 +0000 (15:34 +0100)]
Removing header in copyright file.
Richard Nelson [Sat, 4 Dec 2010 04:05:35 +0000 (22:05 -0600)]
Populate adapters in /etc/network/interfaces when ethdevice= on cmdline.
Daniel Baumann [Mon, 6 Dec 2010 10:28:04 +0000 (11:28 +0100)]
Releasing debian version 3.0~a13-1.
Richard Nelson [Sat, 4 Dec 2010 04:34:01 +0000 (22:34 -0600)]
Clean some leading whitespaces.
Ronny Standtke [Wed, 1 Dec 2010 20:36:08 +0000 (20:36 +0000)]
Remounting cow read-only before prompting user to remove usb flash drive.
Daniel Baumann [Mon, 29 Nov 2010 21:59:00 +0000 (22:59 +0100)]
Adding support for custom ramdisk size (Closes: #544583).
Daniel Baumann [Sat, 27 Nov 2010 13:05:16 +0000 (14:05 +0100)]
Logging to /var/log/live-boot.log instead of /var/log/live.log for future consistency with live-config.
Daniel Baumann [Thu, 25 Nov 2010 13:59:33 +0000 (14:59 +0100)]
Removing legacy code for detecting removable usb sticks on kernels prior 2.6.29.
Daniel Baumann [Mon, 22 Nov 2010 22:31:18 +0000 (23:31 +0100)]
Releasing debian version 3.0~a12-1.
Daniel Baumann [Mon, 22 Nov 2010 22:26:39 +0000 (23:26 +0100)]
Adding dpkg source options file.
T(A)ILS developers [Mon, 1 Nov 2010 19:38:26 +0000 (20:38 +0100)]
Fixing fromiso= on Squeeze.
When running "mount DEV MOUNTPOINT" for the device provided by the fromiso= boot
option, Squeeze's busybox errors out with:
Mounting $DEV on /isofrom failed: No such file on directory.
Using mount -t auto fixes the bug.
Daniel Baumann [Thu, 28 Oct 2010 07:28:53 +0000 (09:28 +0200)]
Releasing debian version 3.0~a11-1.
Daniel Baumann [Thu, 28 Oct 2010 07:20:18 +0000 (09:20 +0200)]
Removing deep link to bug page in the manual, since we don't have stable references yet.
T(A)ILS developers [Wed, 20 Oct 2010 16:33:12 +0000 (18:33 +0200)]
Enhancing devices search ordering.
E.g. prefer mounting /dev/sdb1 rather than /dev/sdb.
The isohybrid feature makes both valid devices for being searched for a live
filesystem image. Previous code mounted /dev/sdb on /live/image which makes it
hard to create a second partition on the USB stick.
This brings the need to explicitly check whether the full device is in the
blacklist before even considering its subdevices: the previous blacklist
checking code worked because the full device was always considered before its
subdevices, which is not true anymore.
T(A)ILS developers [Mon, 9 Aug 2010 18:48:17 +0000 (20:48 +0200)]
Adding noprompt={usb,cd} feature.
Daniel Baumann [Wed, 27 Oct 2010 12:58:21 +0000 (14:58 +0200)]
Releasing debian version 3.0~a10-1.
Daniel Baumann [Wed, 27 Oct 2010 12:53:38 +0000 (14:53 +0200)]
Don't do anything in initscript when using toram (Closes: #601575).
Daniel Baumann [Tue, 26 Oct 2010 07:25:09 +0000 (09:25 +0200)]
Releasing debian version 3.0~a9-1.
T(A)ILS developers [Sat, 23 Oct 2010 11:44:59 +0000 (13:44 +0200)]
Adding documentation for persistent=cryptsetup in the manpage.
T(A)ILS developers [Sat, 23 Oct 2010 10:14:32 +0000 (12:14 +0200)]
Fixing overzealous blacklist usage.
Previous blacklist checking was a bit overzealous: e.g. if /dev/sdb1 was
blacklisted (e.g. because it would contain the system-wide persistence COW
device), any other device whose name contains the blacklist one, such as
/dev/sdb11, was also be blacklisted.
Richard Nelson [Sat, 16 Oct 2010 15:21:41 +0000 (10:21 -0500)]
Removed whitespace for tabs on the skipunion option.
amnesia [Mon, 11 Oct 2010 14:52:56 +0000 (16:52 +0200)]
Adding live-snapshot.list documentation to manpage.
Daniel Baumann [Sat, 2 Oct 2010 08:16:37 +0000 (10:16 +0200)]
Releasing debian version 3.0~a8-1.
Daniel Baumann [Thu, 30 Sep 2010 04:59:10 +0000 (06:59 +0200)]
Updating to debhelper version 8.
Daniel Baumann [Mon, 27 Sep 2010 16:25:36 +0000 (18:25 +0200)]
Running manpage rebuild after manpage updates.
Marco Amadori [Mon, 27 Sep 2010 15:52:04 +0000 (17:52 +0200)]
Included a note about persistent-subtext (Helps: #536728).
Michal Suchanek [Wed, 29 Sep 2010 08:40:42 +0000 (10:40 +0200)]
Adding initial support for unionmount.
Daniel Baumann [Sat, 25 Sep 2010 20:47:07 +0000 (22:47 +0200)]
Releasing debian version 3.0~a7-1.
intrigeri [Sat, 25 Sep 2010 20:43:33 +0000 (22:43 +0200)]
Fixing find_snap to take its second argument into account.
Daniel Baumann [Tue, 14 Sep 2010 06:53:01 +0000 (08:53 +0200)]
Releasing debian version 3.0~a6-1.
Daniel Baumann [Mon, 13 Sep 2010 20:18:10 +0000 (22:18 +0200)]
Adding patch from Colin Watson <cjwatson@ubuntu.com> to follow symlinks when checking for dynamically linked files at reboot in initscript.
Marco Amadori [Mon, 13 Sep 2010 15:15:29 +0000 (17:15 +0200)]
Added support for empty (initial) snapshots.
Marco Amadori [Mon, 13 Sep 2010 15:12:31 +0000 (17:12 +0200)]
Fixed some snapshot related debug messages.
Marco Amadori [Tue, 7 Sep 2010 15:38:27 +0000 (17:38 +0200)]
Fix snapshots' sync-strings usage (Closes: #591330).
Daniel Baumann [Mon, 6 Sep 2010 13:18:09 +0000 (15:18 +0200)]
Releasing debian version 3.0~a5-1.
Daniel Baumann [Mon, 6 Sep 2010 13:16:44 +0000 (15:16 +0200)]
Adding plymouth in bug script.
Daniel Baumann [Mon, 6 Sep 2010 13:16:07 +0000 (15:16 +0200)]
Removing usplash support in initramfs, usplash is dead.
Daniel Baumann [Mon, 6 Sep 2010 11:56:14 +0000 (13:56 +0200)]
Removing lenny legacy stuff from initscript.
Daniel Baumann [Mon, 6 Sep 2010 11:55:52 +0000 (13:55 +0200)]
Removing usplash support from initscript, usplash is dead.
Steven Shiau [Sat, 4 Sep 2010 06:19:35 +0000 (08:19 +0200)]
Allowing to assign no gateway in networking bottom script.
Daniel Baumann [Fri, 3 Sep 2010 17:34:20 +0000 (19:34 +0200)]
Updating uinstall targets in makefile.
Daniel Baumann [Thu, 2 Sep 2010 21:38:16 +0000 (23:38 +0200)]
Applying patch from Michael Casadevall <mcasadevall@ubuntu.com> to add platform-sata_mv to is_nice_device() to allow Marvell Dove A0 and AVD1 to properly boot live media.
Daniel Baumann [Thu, 2 Sep 2010 21:35:21 +0000 (23:35 +0200)]
Applying patch from Luke Yelavich <themuso@ubuntu.com> to instead of mangling the main sudoers file in accessibility bottom script, create a new file in /etc/sudoers.d and set permissions appropriately.
Daniel Baumann [Thu, 2 Sep 2010 20:47:27 +0000 (22:47 +0200)]
Releasing debian version 3.0~a4-1.
Daniel Baumann [Thu, 2 Sep 2010 19:28:24 +0000 (21:28 +0200)]
Using boot.d instead of boot.conf.d as directory name for custom configuration files.
Daniel Baumann [Thu, 2 Sep 2010 17:14:23 +0000 (19:14 +0200)]
Exiting with 0 in live-boot bug script (Closes: #595262).
Daniel Baumann [Thu, 2 Sep 2010 16:30:41 +0000 (18:30 +0200)]
Releasing debian version 3.0~a3-1.
Daniel Baumann [Thu, 2 Sep 2010 15:54:58 +0000 (17:54 +0200)]
Checking for file existence in initramfs hook (Closes: #595264).
Daniel Baumann [Thu, 2 Sep 2010 09:18:06 +0000 (11:18 +0200)]
Adding reference to live-tools in manpages.
Daniel Baumann [Thu, 2 Sep 2010 09:16:59 +0000 (11:16 +0200)]
Updating live-build reference in manpages.