Daniel Baumann [Fri, 17 Jan 2014 18:02:32 +0000 (19:02 +0100)]
Updating copyright notices for 2014.
Daniel Baumann [Wed, 20 Nov 2013 10:05:36 +0000 (11:05 +0100)]
Releasing debian version 4.0~alpha18-1.
victory [Sun, 10 Nov 2013 11:29:50 +0000 (20:29 +0900)]
Sync translations (0af845c).
victory [Sun, 10 Nov 2013 11:25:54 +0000 (20:25 +0900)]
Fix a typo: coma -> comma.
victory [Sat, 9 Nov 2013 21:59:02 +0000 (06:59 +0900)]
[man-ja] Fix a typo on the translation.
victory [Sat, 9 Nov 2013 02:58:19 +0000 (11:58 +0900)]
Translated persistence.conf.5.
Daniel Baumann [Fri, 8 Nov 2013 09:16:25 +0000 (10:16 +0100)]
Reading in panic boot parameter when overloading initramfs-tools panic() (Closes: #729041).
victory [Tue, 5 Nov 2013 23:23:29 +0000 (08:23 +0900)]
Update/sync translations.
victory [Tue, 5 Nov 2013 22:13:25 +0000 (07:13 +0900)]
Change plurals to singular: from "a ... media" to "a ... medium".
chals [Tue, 5 Nov 2013 21:40:47 +0000 (22:40 +0100)]
Updating Spanish translation of live-boot.7 manpage.
chals [Tue, 5 Nov 2013 21:29:08 +0000 (22:29 +0100)]
Updating live-boot translation files from the original English text.
chals [Tue, 5 Nov 2013 21:27:27 +0000 (22:27 +0100)]
Applying patch revising grammar and spelling in live-boot.7 manpage, thanks to victory <victory.deb@gmail.com>.
Daniel Baumann [Tue, 5 Nov 2013 19:32:44 +0000 (20:32 +0100)]
Adding initial Japanese live-boot manpage translation from victory <victory.deb@gmail.com>.
Daniel Baumann [Wed, 30 Oct 2013 01:45:23 +0000 (02:45 +0100)]
Releasing debian version 4.0~alpha17-1.
Daniel Baumann [Wed, 30 Oct 2013 01:43:49 +0000 (02:43 +0100)]
Correcting spelling typo in overlay component breaking booting from uncompressed filesystems, thanks to John Bazik <jsb@cs.brown.edu> (Closes: #728250).
Daniel Baumann [Mon, 28 Oct 2013 11:48:13 +0000 (12:48 +0100)]
Updating to standards version 3.9.5.
Michael Prokop [Tue, 15 Oct 2013 15:36:32 +0000 (17:36 +0200)]
Properly boot from mdadm via findiso boot option.
For example grml-rescueboot uses findiso for booting the ISO.
When booting from a software RAID using mdadm then
/scripts/local-top/mdadm being used inside
/scripts/boot/9990-misc-helpers.sh leaks its output to the
environment, causing invalid data used inside the
mount_images_in_directory function. Because the invalid data
results in a failing mount_images_in_directory execution we end
up with failed boot and error message:
"No supported filesystem images found at ...."
So instead redirect output of /scripts/local-top/mdadm to
/boot.log. Also make sure to check for existence of
/conf/conf.d/md before accessing it (the file doesn't always
exist).
While at it also make sure the same logic is used for
/scripts/local-top/lvm2.
See http://bts.grml.org/grml/issue1270
Michael Prokop [Tue, 15 Oct 2013 14:58:49 +0000 (16:58 +0200)]
Release new version 4.0~a13-1+grml.4
Michael Prokop [Tue, 15 Oct 2013 14:42:23 +0000 (16:42 +0200)]
Add patch to properly boot from mdadm via findiso boot option [Closes: issue1270]
For example grml-rescueboot uses findiso for booting the ISO.
When booting from a software RAID using mdadm then
/scripts/local-top/mdadm being used inside
/scripts/boot/9990-misc-helpers.sh leaks its output to the
environment, causing invalid data used inside the
mount_images_in_directory function. Because the invalid data
results in a failing mount_images_in_directory execution we end
up with failed boot and error message:
"No supported filesystem images found at ...."
So instead redirect output of /scripts/local-top/mdadm to
/boot.log. Also make sure to check for existence of
/conf/conf.d/md before accessing it (the file doesn't always
exist).
While at it also make sure the same logic is used for
/scripts/local-top/lvm2.
Thanks: thinkgear <thinkgear@thinkgear.net> for reporting and providing a test VM
Daniel Baumann [Tue, 15 Oct 2013 10:30:22 +0000 (12:30 +0200)]
Rewrapping control file.
Daniel Baumann [Tue, 15 Oct 2013 07:17:44 +0000 (09:17 +0200)]
Releasing debian version 4.0~alpha16-1.
Daniel Baumann [Tue, 15 Oct 2013 07:07:31 +0000 (09:07 +0200)]
Applying patch from Michael Prokop <mika@grml.org> to update udev usage in is_nice_device() for newer udev versions.
Daniel Baumann [Mon, 14 Oct 2013 08:44:36 +0000 (10:44 +0200)]
Updating package descriptions.
Michael Prokop [Sat, 28 Sep 2013 09:45:30 +0000 (11:45 +0200)]
Release new version 4.0~a13-1+grml.3
Michael Prokop [Sat, 28 Sep 2013 09:00:58 +0000 (11:00 +0200)]
Update 9990-misc-helpers.sh to support latest udev version [Closes: issue1278]
When booting the ISO in hard-disk mode udev's
'udevadm test-builtin' emits this error message:
| calling: test-builtin
| error reading /lib/udev/hwdb.bin: No such file or directory
| load module index
| unload module index
and fails to boot because using udevadm test-builtin in the
is_nice_device function no longer recognizes proper DEVICES.
Including the /lib/udev/hwdb.bin file in the initramfs doesn't
help either as udevadm test-builtin was a debug interface and
never supposed to be used public.
This patch addresses the issue by using udevadm info and checking
if the DEVTYPE of the device is 'disk'. This should work with the
majority of DEVICES.
Closes: https://github.com/grml/live-boot-grml/pull/3
Thanks: Ulrich Dangel <mru@spamt.net> for the initial patch
Thanks: Michael Biebl <biebl@debian.org> for helping in resolve this issue
Michael Prokop [Fri, 20 Sep 2013 14:39:24 +0000 (16:39 +0200)]
Release new version 4.0~a13-1+grml.2
Michael Prokop [Fri, 20 Sep 2013 14:38:28 +0000 (16:38 +0200)]
Refresh debian/patches/
Michael Prokop [Fri, 20 Sep 2013 14:32:55 +0000 (16:32 +0200)]
Do not "exit" if boot option nonetworking is set but "return" instead
Nowadays we're running under one main script which sources all
the further scripts. If we 'exit' in a script then we'd just exit
the main init sequence, resulting in a kernel trace because the
realâ„¢ init hasn't been found/executed.
Thanks to Florian Ermisch <floh.edo@googlemail.com> for the initial bug report
Daniel Baumann [Fri, 13 Sep 2013 15:22:45 +0000 (17:22 +0200)]
Releasing debian version 4.0~a15-1.
Jan Blunck [Fri, 13 Sep 2013 14:54:16 +0000 (16:54 +0200)]
Install components into /lib/live/boot folder.
Daniel Baumann [Fri, 13 Sep 2013 12:17:54 +0000 (14:17 +0200)]
Releasing debian version 4.0~a14-1.
Daniel Baumann [Fri, 13 Sep 2013 12:20:51 +0000 (14:20 +0200)]
Updating debhelper install file to include additional scripts in new location.
Jan Blunck [Tue, 3 Sep 2013 09:22:00 +0000 (11:22 +0200)]
Add support for persistence-storage type "directory".
This adds support for mounting a plain writable directory as the
persistence storage layer. The $PERSISTENCE_PATH and the persistence-label
are taken into account when searching for the persistence.conf file.
Jan Blunck [Tue, 3 Sep 2013 08:41:42 +0000 (10:41 +0200)]
Blacklist devices used for /live/rootfs/* insted of /live/medium.
The path /live/medium is used for probing different devices when searching
for the live rootfs. There is no reason why that device should be banned
from being used for persistence storage. Instead the devices that are
actually used as the backing storage for the live rootfs should be banned.
Jan Blunck [Mon, 2 Sep 2013 15:27:41 +0000 (17:27 +0200)]
Remount writable when moving the mountpoint of the persistence device.
If the persistence device has been mounted before, e.g. for mounting the
rootfs image file, then we should try to remount it writable. This way the
result for both cases, 1. was and 2. was not mounted before, are identical.
Jan Blunck [Mon, 2 Sep 2013 15:03:42 +0000 (17:03 +0200)]
Move check for block device to mount_persistence_media().
We should only check for the persistence media path being a block device
where it is really required which is the case in mount_persistence_media().
Jan Blunck [Mon, 2 Sep 2013 14:56:39 +0000 (16:56 +0200)]
Use PERSISTENCE_PATH with a trailing "/".
When using PERSISTENCE_PATH we should prepend and append a pathname
separator as this is done with other user provided paths as well, e.g.
LIVE_MEDIA_PATH.
Evgeni Golov [Sun, 18 Aug 2013 11:05:10 +0000 (13:05 +0200)]
update changelog
Evgeni Golov [Sun, 18 Aug 2013 11:04:41 +0000 (13:04 +0200)]
log to boot.log, not live-boot.log
Evgeni Golov [Sun, 18 Aug 2013 10:56:55 +0000 (12:56 +0200)]
update changelog
Evgeni Golov [Thu, 15 Aug 2013 06:30:51 +0000 (08:30 +0200)]
refresh 27_support_static_ip.patch
Evgeni Golov [Thu, 15 Aug 2013 06:02:15 +0000 (08:02 +0200)]
refresh 26_support_dns_bootoption.patch
Evgeni Golov [Thu, 15 Aug 2013 06:01:26 +0000 (08:01 +0200)]
refresh debian/patches/12_uuid_support.patch
Evgeni Golov [Wed, 14 Aug 2013 06:48:56 +0000 (08:48 +0200)]
more forwardporting \o/
Evgeni Golov [Tue, 13 Aug 2013 17:03:10 +0000 (19:03 +0200)]
refresh patches against new upstream
Evgeni Golov [Mon, 12 Aug 2013 17:29:42 +0000 (19:29 +0200)]
also remove patches from series file
Evgeni Golov [Mon, 12 Aug 2013 17:23:17 +0000 (19:23 +0200)]
drop patches that were previously backported from the 4.x upstream branch
Evgeni Golov [Mon, 12 Aug 2013 17:19:38 +0000 (19:19 +0200)]
Merge branch 'debian-next' into master-next
Evgeni Golov [Mon, 12 Aug 2013 17:16:19 +0000 (19:16 +0200)]
Merge remote-tracking branch 'live-systems/debian' into debian-next
chals [Tue, 25 Jun 2013 18:43:26 +0000 (20:43 +0200)]
Updating Spanish translation of man pages.
chals [Tue, 25 Jun 2013 18:41:09 +0000 (20:41 +0200)]
Updating the dates in man pages.
Daniel Baumann [Mon, 24 Jun 2013 20:19:28 +0000 (22:19 +0200)]
Updating indenting in network component.
Daniel Baumann [Mon, 24 Jun 2013 20:18:05 +0000 (22:18 +0200)]
Simplifying /etc/resolv.conf generation a bit.
Daniel Baumann [Mon, 24 Jun 2013 20:12:40 +0000 (22:12 +0200)]
Dropping really_export dead code.
Daniel Baumann [Mon, 24 Jun 2013 20:06:14 +0000 (22:06 +0200)]
Dropping helper function used in one place only which can be replaced with a simple ls call anyway.
Daniel Baumann [Mon, 24 Jun 2013 20:04:17 +0000 (22:04 +0200)]
Shortening /etc/mtab conditional creation.
Daniel Baumann [Mon, 24 Jun 2013 20:03:20 +0000 (22:03 +0200)]
Replacing variable used in one place only with explicit directory for simplicity.
Daniel Baumann [Mon, 24 Jun 2013 19:55:50 +0000 (21:55 +0200)]
Dropping old pre-wheezy persistence list handling.
Daniel Baumann [Mon, 24 Jun 2013 19:54:49 +0000 (21:54 +0200)]
Dropping old pre-wheezy udevadm handling.
Daniel Baumann [Mon, 24 Jun 2013 19:52:58 +0000 (21:52 +0200)]
Updating code to current coding style in a some locations.
Daniel Baumann [Mon, 24 Jun 2013 19:44:41 +0000 (21:44 +0200)]
Replace various mentionings of scripts with components.
Daniel Baumann [Mon, 24 Jun 2013 19:38:08 +0000 (21:38 +0200)]
Reorganizing components in source tree.
Daniel Baumann [Mon, 24 Jun 2013 19:29:10 +0000 (21:29 +0200)]
Reorganizing frontend in source tree.
Daniel Baumann [Mon, 24 Jun 2013 19:27:15 +0000 (21:27 +0200)]
Reorganizing backend in source tree.
Steven Shiau [Mon, 24 Jun 2013 12:20:43 +0000 (14:20 +0200)]
Calculating size for the whole media "/live/image/", not only the dir "/live/image/live/" when using toram.
chals [Tue, 28 May 2013 12:05:07 +0000 (14:05 +0200)]
Updating Spanish translation of live-boot man page.
Daniel Baumann [Tue, 28 May 2013 04:52:33 +0000 (06:52 +0200)]
Allowing to superseed live-boot cmdline through configuration files.
Daniel Baumann [Tue, 28 May 2013 04:47:34 +0000 (06:47 +0200)]
Correcting debug variables through out the code to use the same one.
Daniel Baumann [Tue, 28 May 2013 04:35:42 +0000 (06:35 +0200)]
Updating note about overlay file image names in live-boot manpage, thanks to Peter Schaefer <peter.schaefer@physik.hu-berlin.de> (Closes: #701615).
Daniel Baumann [Mon, 27 May 2013 14:46:15 +0000 (16:46 +0200)]
Releasing debian version 4.0~a13-1.
Daniel Baumann [Mon, 27 May 2013 14:36:59 +0000 (16:36 +0200)]
Increasing tftp blocksize to maximum value per RFC 2348, thanks to Vincent Smeets <Vincent.VSmeets@gmail.com> (Closes: #709887).
Daniel Baumann [Wed, 8 May 2013 06:43:01 +0000 (08:43 +0200)]
Releasing debian version 4.0~a12-1.
Daniel Baumann [Wed, 8 May 2013 06:39:26 +0000 (08:39 +0200)]
Further guarding overwriting of /bin/mount by making it dependent on the existence of /bin/mount.util-linux.
Daniel Baumann [Wed, 8 May 2013 06:38:26 +0000 (08:38 +0200)]
Moving overwriting of /bin/mount with /bin/mount.util-linux for httpfs to make it active (Closes: #707116).
Daniel Baumann [Mon, 6 May 2013 18:51:00 +0000 (20:51 +0200)]
Updating manpage wrt/ quickreboot (Closes: #706686).
Daniel Baumann [Mon, 6 May 2013 12:25:28 +0000 (14:25 +0200)]
Releasing debian version 4.0~a11-1.
David Hare [Mon, 6 May 2013 12:22:12 +0000 (14:22 +0200)]
Also blacklisting findiso and fromiso devices for luks file persistence.
Peter Schaefer [Mon, 6 May 2013 12:20:31 +0000 (14:20 +0200)]
Adding support for luks persistence with persistence files (Closes: #701614).
Andrew Jeffery [Mon, 6 May 2013 12:12:35 +0000 (14:12 +0200)]
Don't quote $CIFSOPTS for mount.cifs (Closes: #703746).
Quoting $CIFSOPTS passed the literal string "-o user=root,password=" to
mount.cifs, killing mount.cifs with a SIGSEGV. Rather, -o should be
properly space delimited by passing $CIFSOPTS unquoted for options to be
parsed correctly.
Andrew Jeffery [Mon, 6 May 2013 12:07:24 +0000 (14:07 +0200)]
Select BOOTIF device if defined for netboot (Closes: #703744).
Avoid probing all the devices again if we know which device we've booted
from.
Daniel Baumann [Mon, 6 May 2013 12:04:54 +0000 (14:04 +0200)]
Correcting leftovers from old variable handling for BOOTIF, thanks to Andrew Jeffery <andrewj@avalon.com.au> (Closes: #703743).
Daniel Baumann [Fri, 26 Apr 2013 07:42:14 +0000 (09:42 +0200)]
Renaming main function to live for consistent namespace.
Daniel Baumann [Fri, 26 Apr 2013 07:39:47 +0000 (09:39 +0200)]
Renumbering the first three early scripts.
chals [Sat, 13 Apr 2013 20:50:24 +0000 (22:50 +0200)]
Fixing the use of one preposition in the Spanish translation of the man pages.
chals [Sat, 13 Apr 2013 14:58:48 +0000 (16:58 +0200)]
Updating the Spanish translation of persistence.conf man page.
chals [Sat, 13 Apr 2013 14:58:13 +0000 (16:58 +0200)]
Updating the Spanish translation of live-boot man page.
chals [Sat, 13 Apr 2013 14:52:05 +0000 (16:52 +0200)]
Updating dates in man pages.
Daniel Baumann [Mon, 1 Apr 2013 06:21:09 +0000 (08:21 +0200)]
Releasing debian version 4.0~a10-1.
Michael Stummvoll [Wed, 27 Mar 2013 15:33:17 +0000 (16:33 +0100)]
Using is_live_path() in mount_images_in_directory() to avoid redundant logic.
mount_images_in_directory() had is own logic for checking if this is a live
path which was redundant, so I used is_live_path().
Michael Stummvoll [Wed, 27 Mar 2013 15:22:05 +0000 (16:22 +0100)]
Fixing a bug with multiple files in is_live_path after the last commit.
The version in the last commit has a bug handling multiple files in
is_live_path, the fix introduces file_pattern_matches() which checks for $1
only. So even if there are multiple files matching the pattern only the first
one will go into the [ -e ... ] expression.
Michael Stummvoll [Fri, 22 Mar 2013 09:53:10 +0000 (10:53 +0100)]
Simplifying if statement in is_live_system function.
Evgeni Golov [Mon, 11 Mar 2013 08:17:58 +0000 (09:17 +0100)]
Fixing condition for setting rootfs_dest_backing.
The fix for the opt_link check in d5ed942 broke the code as it inverted the
meaning. Previously it ran the code iff opt_link was empty, as [ -n ] is
true. In the case opt_link was not empty, the code evaluated to [ -n foo],
which is invalid syntax and thus false. This, however, was almost the expected
behaviour, as rootfs_dest_backing is needed for opt_union and (in read-only
mode) for opt_link.
Daniel Baumann [Mon, 11 Mar 2013 08:15:39 +0000 (09:15 +0100)]
Debranding package for derivatives.
Daniel Baumann [Sun, 10 Mar 2013 21:14:24 +0000 (22:14 +0100)]
Releasing debian version 4.0~a9-1.
Daniel Baumann [Sun, 10 Mar 2013 18:30:30 +0000 (19:30 +0100)]
Removing all references to my old email address.
Daniel Baumann [Sun, 10 Mar 2013 18:03:23 +0000 (19:03 +0100)]
Releasing debian version 4.0~a8-1.
Evgeni Golov [Wed, 6 Mar 2013 14:21:12 +0000 (15:21 +0100)]
Transforming link targets so they work after the mount was moved (Closes: #702421).
Evgeni Golov [Wed, 6 Mar 2013 14:20:46 +0000 (15:20 +0100)]
Checking for ${overlay}, not ${device} when trying to close ${overlay}.
Evgeni Golov [Wed, 6 Mar 2013 14:19:54 +0000 (15:19 +0100)]
Fixing invalid syntax in test for opt_link.
Daniel Baumann [Fri, 1 Mar 2013 19:44:41 +0000 (20:44 +0100)]
Correcting spelling typos, thanks to Adam D. Barratt <adam@adam-barratt.org.uk>.