Evgeni Golov [Tue, 4 Dec 2012 14:15:58 +0000 (15:15 +0100)]
Merge branch 'debian': Imported 3.0~b8-1 from Debian Live
Conflicts:
debian/control
Evgeni Golov [Tue, 4 Dec 2012 14:08:51 +0000 (15:08 +0100)]
Merge remote-tracking branch 'deb/debian' into debian
Evgeni Golov [Wed, 28 Nov 2012 16:51:31 +0000 (17:51 +0100)]
drop old persistence config manpages
Evgeni Golov [Wed, 28 Nov 2012 15:38:22 +0000 (16:38 +0100)]
allow the use of multiple initramfs hooks and scripts again
Evgeni Golov [Wed, 28 Nov 2012 07:45:09 +0000 (08:45 +0100)]
refresh patches against Debian's 3.0~b6-1
the following patches are obsolete and will be droped:
30_support_multiarch_dns.patch
38_do_not_check_for_forensic_in_readonly_mode.patch
35_fix_findiso_umount.patch
Daniel Baumann [Fri, 30 Nov 2012 13:48:45 +0000 (14:48 +0100)]
Releasing debian version 3.0~b8-1.
Daniel Baumann [Thu, 29 Nov 2012 20:35:13 +0000 (21:35 +0100)]
Adding dpkg-source local options.
Daniel Baumann [Thu, 29 Nov 2012 20:34:00 +0000 (21:34 +0100)]
Updating package lists in bug script to match current implementations.
Daniel Baumann [Thu, 29 Nov 2012 20:28:47 +0000 (21:28 +0100)]
Removing file from recommends, no usage of file in live-boot anymore.
Daniel Baumann [Thu, 29 Nov 2012 20:24:24 +0000 (21:24 +0100)]
Removing eject from recommends, the script that ejects the live medium is in live-config these days.
Evgeni Golov [Mon, 26 Nov 2012 16:20:32 +0000 (17:20 +0100)]
Merge branch 'debian': Imported 3.0~b6-1 from Debian Live
Conflicts:
Makefile
VERSION
backends/initramfs-tools/live.hook
bin/live-snapshot
debian/changelog
debian/control
debian/copyright
debian/live-boot-grml-initramfs-tools.triggers
debian/live-boot-grml.init
debian/rules
manpages/de/live-boot.de.7
manpages/de/live-snapshot.de.1
manpages/en/live-boot.7
manpages/en/live-snapshot.1
manpages/po/de/live-boot.7.po
manpages/po/de/live-snapshot.1.po
manpages/po4a.cfg
manpages/pot/live-boot.7.pot
manpages/pot/live-snapshot.1.pot
scripts/live
scripts/live-bottom/08persistence_excludes
scripts/live-bottom/12fstab
scripts/live-helpers
Evgeni Golov [Mon, 26 Nov 2012 06:56:36 +0000 (07:56 +0100)]
Merge remote-tracking branch 'deb/debian' into debian
Daniel Baumann [Wed, 7 Nov 2012 14:07:20 +0000 (15:07 +0100)]
Releasing debian version 3.0~b7-1.
Tails developers [Thu, 1 Nov 2012 19:31:23 +0000 (20:31 +0100)]
Adding support for the previous persistence configuration file name, for compatibility with systems that have been deployed with live-persistence.conf already.
Daniel Baumann [Wed, 3 Oct 2012 14:01:40 +0000 (16:01 +0200)]
Properly wrap package descriptions to 80 characters per line.
Daniel Baumann [Wed, 3 Oct 2012 13:57:21 +0000 (15:57 +0200)]
Updating package descriptions.
Daniel Baumann [Wed, 3 Oct 2012 11:57:49 +0000 (13:57 +0200)]
Renaming /lib/live/mount/image to /lib/live/mount/medium.
See http://lists.debian.org/debian-live/2012/10/msg00023.html
for more information.
Daniel Baumann [Tue, 2 Oct 2012 12:55:53 +0000 (14:55 +0200)]
Updating file paths for /lib/live/mount.
See http://lists.debian.org/debian-live/2012/10/msg00021.html
for more information.
Daniel Baumann [Tue, 2 Oct 2012 08:39:28 +0000 (10:39 +0200)]
Releasing debian version 3.0~b6-1.
Daniel Baumann [Tue, 2 Oct 2012 06:15:42 +0000 (08:15 +0200)]
Renaming the boot scripts readme file to fixme to make it even more obvious.
Daniel Baumann [Tue, 2 Oct 2012 06:15:00 +0000 (08:15 +0200)]
Removing source-only readme file about boot scripts from the binary package.
Daniel Baumann [Tue, 2 Oct 2012 06:09:02 +0000 (08:09 +0200)]
Renaming rofs to more intuitive rootfs.
Daniel Baumann [Tue, 2 Oct 2012 06:00:21 +0000 (08:00 +0200)]
Stopping to put a tmpfs on /root/lib/live from within initramfs, it over-'layered' most prominently the live systems /lib/live/config, making the runtime configuration impossible and the tmpfs is not used or needed in the first place anyway.
Daniel Baumann [Mon, 1 Oct 2012 14:12:08 +0000 (16:12 +0200)]
Including hfs and hfsplus modules in initrd to access filesystems on apple systems.
Daniel Baumann [Sun, 30 Sep 2012 08:08:44 +0000 (10:08 +0200)]
Releasing debian version 3.0~b5-1.
Daniel Baumann [Sun, 30 Sep 2012 07:59:45 +0000 (09:59 +0200)]
Applying slightly modified patch from Reinhard Tartler <siretart@tauware.de> to ensure that a potentially stray tmpfs on /live/overlay gets removed to fix netboot failures (Closes: #685375).
Daniel Baumann [Sun, 30 Sep 2012 07:54:59 +0000 (09:54 +0200)]
Removing showmounts option as it's enable always anyway.
Daniel Baumann [Sat, 29 Sep 2012 11:50:53 +0000 (13:50 +0200)]
Updating to standards version 3.9.4.
Daniel Baumann [Thu, 27 Sep 2012 11:23:40 +0000 (13:23 +0200)]
Releasing debian version 3.0~b4-1.
Daniel Baumann [Thu, 27 Sep 2012 10:35:01 +0000 (12:35 +0200)]
Moving remaining stuff from /live to /lib/live to avoid further namespace pollution.
Daniel Baumann [Thu, 27 Sep 2012 09:02:41 +0000 (11:02 +0200)]
Switching to final name for the persistence configuration file 'persistence.conf' in line with boot parameter.
Daniel Baumann [Wed, 26 Sep 2012 12:40:47 +0000 (14:40 +0200)]
Releasing debian version 3.0~b3-1.
Daniel Baumann [Wed, 26 Sep 2012 11:51:50 +0000 (13:51 +0200)]
Updating code for exposing of overlay mounts under /live too.
Daniel Baumann [Wed, 26 Sep 2012 11:48:59 +0000 (13:48 +0200)]
Exposing rofs and persistence mounts under /live in the live systems, not just initramfs only (Closes: #687099).
Gaudenz Steinlin [Wed, 26 Sep 2012 11:38:39 +0000 (13:38 +0200)]
Removing mountpoint if no persistence layer is found on a device.
Daniel Baumann [Wed, 26 Sep 2012 11:36:45 +0000 (13:36 +0200)]
Always move live filesystem mounts to /root within initramfs, regardless if mountpoint already exists or not (Closes: #688782).
Michael Prokop [Fri, 14 Sep 2012 16:46:00 +0000 (18:46 +0200)]
Release new version 3.0~a27-1+grml.7
Michael Prokop [Fri, 14 Sep 2012 14:38:24 +0000 (16:38 +0200)]
Enable write-mode for persistency related devices in readonly/forensic mode
Michael Prokop [Fri, 7 Sep 2012 11:43:26 +0000 (13:43 +0200)]
Release new version 3.0~a27-1+grml.6
Michael Prokop [Fri, 7 Sep 2012 11:41:40 +0000 (13:41 +0200)]
Move changes to scripts/live-premount/readonly into debian patch file
I wasn't aware that scripts/live-premount/readonly is upstream code
nowadays, so to avoid "dpkg-source: error: aborting due to unexpected
upstream changes" we need to provide it as patch file.
Michael Prokop [Fri, 7 Sep 2012 11:21:08 +0000 (13:21 +0200)]
readonly: do not check for "forensic" boot option
We use the "readonly" boot option in the forensic boot menu entry,
so nothing will change from user's PoV.
The "forensic" string might match in a different context though
and the "readonly" boot option was removed by intention to not
block write access to the devices.
Daniel Baumann [Fri, 24 Aug 2012 10:37:30 +0000 (12:37 +0200)]
Releasing debian version 3.0~b2-1.
Daniel Baumann [Fri, 24 Aug 2012 10:29:08 +0000 (12:29 +0200)]
Regenerating initramfs on remove.
Daniel Baumann [Fri, 24 Aug 2012 10:27:14 +0000 (12:27 +0200)]
Removing /etc/live/boot if empty on purge in postrm.
Daniel Baumann [Fri, 24 Aug 2012 10:27:03 +0000 (12:27 +0200)]
Recreating /etc/live/boot in postinst.
Daniel Baumann [Thu, 16 Aug 2012 10:22:07 +0000 (12:22 +0200)]
Releasing debian version 3.0~b1-1.
Daniel Baumann [Thu, 16 Aug 2012 10:20:39 +0000 (12:20 +0200)]
Updating scripts readme about transition to plugin based architecture.
Daniel Baumann [Wed, 15 Aug 2012 18:25:41 +0000 (20:25 +0200)]
Correcting permissions of /tmp which apparently somehow get mixed up along the way.
lukas227 [Wed, 15 Aug 2012 07:31:59 +0000 (09:31 +0200)]
fixed legacy persistence handling
* the mount_persistence_media () function must return the mount point of
the partition to the caller, even if it was already mounted
(${backing} = ${old_backing})
* Fix the appropriate check that erroneously prevented the use of the
(unquoted) dot
Daniel Baumann [Tue, 14 Aug 2012 18:58:41 +0000 (20:58 +0200)]
Making nameserver assignment from ip= bootparameter work with persistence.
Steven Shiau [Tue, 14 Aug 2012 18:57:17 +0000 (20:57 +0200)]
Adding support for nameserver in ip= boot parameter.
Daniel Baumann [Tue, 14 Aug 2012 18:51:32 +0000 (20:51 +0200)]
Reading configuration files in initramfs-tools hook too.
Daniel Baumann [Tue, 14 Aug 2012 18:50:43 +0000 (20:50 +0200)]
Reading configuration file from filesystem and live-media at runtime too.
Daniel Baumann [Tue, 14 Aug 2012 18:48:41 +0000 (20:48 +0200)]
Using /etc/live/boot/*.conf instead of /etc/live/boot.d/*.conf and /live/image/live/boot/*.conf instead of /live/image/live/boot.d/*.conf for consistency reasons.
Daniel Baumann [Tue, 14 Aug 2012 18:29:34 +0000 (20:29 +0200)]
Simplifying usage of copy_exec function from hooks-function in initramfs-tools hook.
Daniel Baumann [Tue, 14 Aug 2012 18:26:57 +0000 (20:26 +0200)]
Correcting DNS inclusion in initramfs-tools hook, thanks to Steven Shiau <steven@nchc.org.tw> for reporting.
Daniel Baumann [Tue, 14 Aug 2012 18:13:00 +0000 (20:13 +0200)]
Laying tmpfs on /live/overlay only during initramfs stage, fixes boot failure with plain filesystems (Closes: #681579).
Daniel Baumann [Mon, 13 Aug 2012 23:20:28 +0000 (01:20 +0200)]
Consistently using case instead of if for conditionals in script boilerplate.
Daniel Baumann [Mon, 13 Aug 2012 23:11:27 +0000 (01:11 +0200)]
Moving reading of initramfs-tools functions to initramfs-tools script.
Steven Shiau [Sun, 5 Aug 2012 11:37:29 +0000 (13:37 +0200)]
Reading /conf/param.conf after Select_eth_device in main function to fix network booting (Closes: #683240).
Daniel Baumann [Sun, 5 Aug 2012 11:34:38 +0000 (13:34 +0200)]
Adding slightly modified patch from Steven Shiau <steven@nchc.org.tw> to transition to /run for network interface definition files which fixes resolv.conf creation for netboot.
Daniel Baumann [Fri, 3 Aug 2012 10:17:24 +0000 (12:17 +0200)]
Removing live-new-uuid, a rewritten one goes to live-tools.
chals [Mon, 30 Jul 2012 13:28:41 +0000 (15:28 +0200)]
Fixing build error in 'es' man pages caused by a newline conflict.
Michael Prokop [Fri, 27 Jul 2012 13:06:58 +0000 (15:06 +0200)]
Release new version 3.0~a27-1+grml.5
Michael Prokop [Fri, 27 Jul 2012 13:02:59 +0000 (15:02 +0200)]
Adjust file permissions also of files that are added during dh_quilt_patch stage
For example debian/patches/15_networking_grml.patch generates a
new file scripts/live-bottom/23networking_grml which doesn't
have the according permissions set. As a result the script
won't be executed during initramfs bootup, so make sure we
don't run into this again.
Michael Prokop [Fri, 27 Jul 2012 11:48:25 +0000 (13:48 +0200)]
Support overriding "nodhcp" boot option via "dhcp"
Michael Prokop [Fri, 27 Jul 2012 11:48:13 +0000 (13:48 +0200)]
Refresh debian/patches/35_fix_findiso_umount.patch
Michael Prokop [Fri, 27 Jul 2012 11:31:27 +0000 (13:31 +0200)]
Add "Breaks: klibc-utils (<< 2.0-2)" to live-boot-grml-initramfs-tools for /run switch
Michael Prokop [Fri, 27 Jul 2012 11:28:56 +0000 (13:28 +0200)]
Adjust 15_networking_grml.patch + 27_support_static_ip.patch for klibc's ipconfig /run switch
Quoting Debian changelog of klibc-utils:
| klibc (2.0-2) unstable; urgency=low
|
| * debian/control: Add breaks to initramfs-tools for ipconfig /run switch.
Daniel Baumann [Thu, 26 Jul 2012 22:22:03 +0000 (00:22 +0200)]
Releasing debian version 3.0~a38-1.
Richard Nelson [Thu, 26 Jul 2012 19:00:26 +0000 (14:00 -0500)]
Correct left over references to old initramfs-tools.sh (Closes: #682504).
Daniel Baumann [Thu, 26 Jul 2012 15:23:10 +0000 (17:23 +0200)]
Harmonizing GPL boilerplate texts.
Daniel Baumann [Wed, 25 Jul 2012 18:39:11 +0000 (20:39 +0200)]
Extending verify-checksums parameters to allow specifying custom list of digests.
Daniel Baumann [Wed, 25 Jul 2012 15:23:39 +0000 (17:23 +0200)]
Releasing debian version 3.0~a37-1.
Daniel Baumann [Wed, 25 Jul 2012 15:07:53 +0000 (17:07 +0200)]
Avoid re-access /proc/cmdline in select-eth-device function and use internal variable instead.
Daniel Baumann [Wed, 25 Jul 2012 15:00:45 +0000 (17:00 +0200)]
Extending read-only parameters to allow specifying custom list of devices.
Daniel Baumann [Wed, 25 Jul 2012 14:56:36 +0000 (16:56 +0200)]
Factoring out debug into an own function.
Daniel Baumann [Wed, 25 Jul 2012 14:49:11 +0000 (16:49 +0200)]
Making verify-checksums function self contained.
Daniel Baumann [Wed, 25 Jul 2012 14:46:11 +0000 (16:46 +0200)]
Making read-only function self contained.
Daniel Baumann [Wed, 25 Jul 2012 14:44:46 +0000 (16:44 +0200)]
Making swap function self contained.
Michael Prokop [Mon, 23 Jul 2012 15:13:56 +0000 (17:13 +0200)]
Release new version 3.0~a27-1+grml.4
Michael Prokop [Mon, 23 Jul 2012 15:06:28 +0000 (17:06 +0200)]
Check for presence of /tmp/net-${device}.conf before sourcing it [Closes: issue1196]
Quoting Marc from issue1196:
| in recent busyboxes, sourcing a non-existent file makes busybox
| (silently?) exit, which in case of scripts/live leads to an immediate kernel
| panic since the root fs is not yet mounted.
Thanks: Marc 'Zugschlus' Haber for the bugreport and debugging this issue
Tails developers [Thu, 12 Jul 2012 23:22:40 +0000 (17:22 -0600)]
Fixing persistence backward-compatibility mode (Closes: #681176).
Daniel Baumann [Wed, 18 Jul 2012 23:36:58 +0000 (01:36 +0200)]
Cleaning up initramfs-tools hook.
Daniel Baumann [Wed, 18 Jul 2012 21:58:50 +0000 (23:58 +0200)]
Releasing debian version 3.0~a36-1.
Daniel Baumann [Mon, 2 Jul 2012 16:19:59 +0000 (18:19 +0200)]
Adding support for defining one or more explicit swap partitions to be used.
Daniel Baumann [Mon, 2 Jul 2012 16:11:31 +0000 (18:11 +0200)]
Splitting out already reviewed verify-checksums script.
Daniel Baumann [Mon, 2 Jul 2012 15:54:58 +0000 (17:54 +0200)]
Splitting out already reviewed swapon script.
Daniel Baumann [Mon, 2 Jul 2012 15:48:44 +0000 (17:48 +0200)]
Splitting out already reviewed read-only script.
Daniel Baumann [Mon, 2 Jul 2012 15:46:14 +0000 (17:46 +0200)]
Splitting out already reviewed cmdline parsing script.
Daniel Baumann [Mon, 2 Jul 2012 16:00:21 +0000 (18:00 +0200)]
Adding redirection layer for initramfs-tools initramfs generator.
Daniel Baumann [Mon, 2 Jul 2012 15:59:10 +0000 (17:59 +0200)]
Adding temporary redirection layer for dracut initramfs generator.
Daniel Baumann [Mon, 2 Jul 2012 15:51:53 +0000 (17:51 +0200)]
Renaming mountroot function to main to provide a generic live-boot entry point for initramfs generators.
Daniel Baumann [Mon, 2 Jul 2012 15:40:11 +0000 (17:40 +0200)]
Renaming boot scripts for refactoring them into numbered plugins.
Daniel Baumann [Mon, 2 Jul 2012 16:07:04 +0000 (18:07 +0200)]
Adding temporary notes in a readme file.
Daniel Baumann [Thu, 28 Jun 2012 12:35:00 +0000 (14:35 +0200)]
Releasing debian version 3.0~a35-1.
Daniel Baumann [Wed, 27 Jun 2012 13:16:51 +0000 (15:16 +0200)]
Correcting typo in fstab function call in mountroot, thanks to Baurzhan Muftakhidinov <baurthefirst@gmail.com>.
Daniel Baumann [Wed, 27 Jun 2012 12:18:21 +0000 (14:18 +0200)]
Releasing debian version 3.0~a34-1.
Daniel Baumann [Wed, 27 Jun 2012 12:17:43 +0000 (14:17 +0200)]
Switching to xz compression in source and binary packages.
Ben Armstrong [Wed, 27 Jun 2012 10:23:04 +0000 (07:23 -0300)]
Fix creation of /var/log/live in correct location.