[Git-commits] [grml/live-boot-grml] bf57d1: Copy /etc/grml_version to initrd

Evgeni Golov evgeni at grml.org
Fri Jun 26 15:11:03 CEST 2015


  Branch: refs/heads/evgeni/live-boot-5.0-nopatches
  Home:   https://github.com/grml/live-boot-grml
  Commit: bf57d165d02eef50d81c758d9995f5772cceff31
      https://github.com/grml/live-boot-grml/commit/bf57d165d02eef50d81c758d9995f5772cceff31
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M backend/initramfs-tools/live.hook

  Log Message:
  -----------
  Copy /etc/grml_version to initrd


  Commit: 80b9733997a5f1c17a61f2a98c06689bd40e312e
      https://github.com/grml/live-boot-grml/commit/80b9733997a5f1c17a61f2a98c06689bd40e312e
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-initramfs-tools.sh

  Log Message:
  -----------
  update boot failure contact instructions


  Commit: c5cd43c795357bc6a6d4874793bc32f0b56c3ff1
      https://github.com/grml/live-boot-grml/commit/c5cd43c795357bc6a6d4874793bc32f0b56c3ff1
  Author: Christian Hofstaedtler <ch at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-aaa-fixme.sh

  Log Message:
  -----------
  brand as grml


  Commit: 09ec20c633809d651f2caa119f0e14ec472ded77
      https://github.com/grml/live-boot-grml/commit/09ec20c633809d651f2caa119f0e14ec472ded77
  Author: Christian Hofstaedtler <ch at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  rename package in Makefile


  Commit: 773bef668749c32f1b01d6fa3e61a251602016f5
      https://github.com/grml/live-boot-grml/commit/773bef668749c32f1b01d6fa3e61a251602016f5
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-cmdline-old
    M components/9990-misc-helpers.sh

  Log Message:
  -----------
  This patch enables support for verifying the ISO through bootid=.... bootoption.

Logic behind bootoptions and possible combinations:
* bootid.txt + wrong bootid=...                    => fails to boot
* bootid.txt + right bootid=...                    => boots
* bootid.txt + ignore_bootid                       => boots
* bootid.txt + no bootid=... + no ignore_bootid    => fails to boot
* no bootid.txt + no bootid=... + no ignore_bootid => boots
* no bootid.txt + bootid=...                       => fails to boot
* no bootid.txt + ignore_bootid=...                => boots


  Commit: a34ce1ac9218807a96cc5f22a76d59aceaf17fc9
      https://github.com/grml/live-boot-grml/commit/a34ce1ac9218807a96cc5f22a76d59aceaf17fc9
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-initramfs-tools.sh

  Log Message:
  -----------
  Always display failure and warning messages.


  Commit: 0a99e046af49be786db4c61831178fa388617cea
      https://github.com/grml/live-boot-grml/commit/0a99e046af49be786db4c61831178fa388617cea
  Author: Christian Hofstaedtler <ch at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-cmdline-old
    A components/9990-grml-networking.sh
    M components/9990-main.sh

  Log Message:
  -----------
  Ship our own networking script

which is compatible with the kernel's notion of ip= as well as resolvconf.


  Commit: 6e6a6723f14097dc7597b68cb41814a373e9e93a
      https://github.com/grml/live-boot-grml/commit/6e6a6723f14097dc7597b68cb41814a373e9e93a
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-toram-todisk.sh

  Log Message:
  -----------
  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.


  Commit: 1782f14f97bc63b0f0dde79e157e0806e0aaad44
      https://github.com/grml/live-boot-grml/commit/1782f14f97bc63b0f0dde79e157e0806e0aaad44
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-cmdline-old
    M components/9990-networking.sh

  Log Message:
  -----------
  Support dns bootoption.

Usage examples: dns=8.8.8.8 / dns=8.8.8.8,1.2.3.4


  Commit: 2f9a2eee7ea6f622b7c525d5ae88564a0010d169
      https://github.com/grml/live-boot-grml/commit/2f9a2eee7ea6f622b7c525d5ae88564a0010d169
  Author: Ulrich Dangel <mru at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-cmdline-old
    M components/9990-networking.sh

  Log Message:
  -----------
  Support static ip configuration


  Commit: 0fa0146082e629af4552b0b3c6af828d05baa745
      https://github.com/grml/live-boot-grml/commit/0fa0146082e629af4552b0b3c6af828d05baa745
  Author: Christian Hofstaedtler <ch at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M backend/initramfs-tools/live.hook

  Log Message:
  -----------
  support DNS in boot environment

Thanks to Ulrich Dangel for discovering this. [Closes: issue848]


  Commit: ef2489e14c350e14106d0cff7c18a6b637ad8cf9
      https://github.com/grml/live-boot-grml/commit/ef2489e14c350e14106d0cff7c18a6b637ad8cf9
  Author: Ulrich Dangel <mru at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    A backend/initramfs-tools/kms.hook

  Log Message:
  -----------
  Add kms modules to initramfs


  Commit: 50fed6a7bf39de6018c361e5319b517977c2c50c
      https://github.com/grml/live-boot-grml/commit/50fed6a7bf39de6018c361e5319b517977c2c50c
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-main.sh

  Log Message:
  -----------
  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.


  Commit: a70d21e8afab8f19bd88e36b5e072cdc9d6faf65
      https://github.com/grml/live-boot-grml/commit/a70d21e8afab8f19bd88e36b5e072cdc9d6faf65
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-misc-helpers.sh

  Log Message:
  -----------
  New patch to ignore "unknown" filesystems in is_supported_fs()


  Commit: 7200e4a927e3c8ff6b25b0a8b6860a36827b653a
      https://github.com/grml/live-boot-grml/commit/7200e4a927e3c8ff6b25b0a8b6860a36827b653a
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/0020-read-only

  Log Message:
  -----------
  Enable write-mode for persistency related devices in readonly/forensic mode


  Commit: 4c1349fc70b5f53764a32893ebe2592990a7adbe
      https://github.com/grml/live-boot-grml/commit/4c1349fc70b5f53764a32893ebe2592990a7adbe
  Author: Evgeni Golov <evgeni at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  allow the use of multiple initramfs hooks and scripts again


  Commit: c28667cbd5e624e9a290174289ffb7920f37db38
      https://github.com/grml/live-boot-grml/commit/c28667cbd5e624e9a290174289ffb7920f37db38
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-cmdline-old
    M components/9990-grml-networking.sh

  Log Message:
  -----------
  VLAN support via boot option "vlan=<vid>:<phydevice>"

This provides support for something like:

  ip=10.10.10.42::10.10.10.1:255.255.255.0:grml:eth0:off vlan=301:eth0

to use VID 301 for device eth0.

The implementation tries to be close to what dracut provides with
its vlan boot option implementation, see
http://thread.gmane.org/gmane.linux.kernel.initramfs/2685
Though we aren't 100% identical because we only use <vid>
(e.g.: 3) instead of dract's <vlanname> (e.g.: VLAN_PLUS_VID
(vlan0003), VLAN_PLUS_VID_NO_PAD (vlan3), DEV_PLUS_VID (eth0.0003),
DEV_PLUS_VID_NO_PAD (eth0.3)) options but that might be an option
once we can bring vlan support into initramfs-tools itself.

The vlan-raw-device configuration option in
/etc/network/interfaces isn't really needed technically, but we
want to make the presence and usage of VLANs more obvious for
its users.

Development sponsored by Sipwise Gmbh


  Commit: c9f691f2a162911d90595f904b16c4e9a7f23fc5
      https://github.com/grml/live-boot-grml/commit/c9f691f2a162911d90595f904b16c4e9a7f23fc5
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-netbase.sh

  Log Message:
  -----------
  Drop nameserver handling from ip= boot parameter.

In commit ab6364da036b4b09c0e5c92b0e21c4d43e4bd4c2
("Adding support for nameserver in ip= boot parameter.")
Debian's live-boot added support for handling nameserver
option inside the ip= boot parameter.

This violates the ip= handling as documented in
https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt


  Commit: 14f658f90367f29d20e4fed7ad3a228994057e58
      https://github.com/grml/live-boot-grml/commit/14f658f90367f29d20e4fed7ad3a228994057e58
  Author: Evgeni Golov <evgeni at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M components/9990-aaa-fixme.sh
    M components/9990-misc-helpers.sh
    M components/9990-overlay.sh

  Log Message:
  -----------
  restore support for old persistence media


  Commit: 26c670d1211c57b5b9c0317a7506f4f25765b238
      https://github.com/grml/live-boot-grml/commit/26c670d1211c57b5b9c0317a7506f4f25765b238
  Author: Evgeni Golov <evgeni at grml.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    R debian/patches/12_uuid_support.patch
    R debian/patches/13_always_display_warnings_and_failures.patch
    R debian/patches/15_networking_grml.patch
    R debian/patches/26_support_dns_bootoption.patch
    R debian/patches/27_support_static_ip.patch
    R debian/patches/29_support_dns_in_initramfs.patch
    R debian/patches/32_add_kms.patch
    R debian/patches/33_retry_phram.patch
    R debian/patches/34_ignore_unknown_filesystems.patch
    R debian/patches/39_persistence_with_forensic.patch
    R debian/patches/40_support_multiple_hooks.patch
    R debian/patches/41_vlan_support.patch
    R debian/patches/grml-specific/boot_failure_message_grml.patch
    R debian/patches/grml-specific/grml_defaults.patch
    R debian/patches/grml-specific/grml_version_file_hook.patch
    R debian/patches/grml-specific/package_rename.patch
    R debian/patches/reverts/drop_nameserver_from_ip_option.patch
    R debian/patches/reverts/restore_support_for_old_persistence.patch
    R debian/patches/reverts/revert_toram_bootoption_to_expected_behaviour.patch
    R debian/patches/series

  Log Message:
  -----------
  drop patches, we have everything in git now


Compare: https://github.com/grml/live-boot-grml/compare/bf57d165d02e^...26c670d1211c


More information about the Git-commits mailing list