[Git-commits] [grml/live-boot-grml] d7a4f3: allow the use of multiple initramfs hooks and scri...

Michael Prokop mika at grml.org
Tue Jul 5 19:41:33 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/grml/live-boot-grml
  Commit: d7a4f37478f5abdd1665fa221659afb8248a1569
      https://github.com/grml/live-boot-grml/commit/d7a4f37478f5abdd1665fa221659afb8248a1569
  Author: Evgeni Golov <evgeni at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M Makefile

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


  Commit: f747483c1f79e287c4c8ff00a741952cd7d58073
      https://github.com/grml/live-boot-grml/commit/f747483c1f79e287c4c8ff00a741952cd7d58073
  Author: Ulrich Dangel <mru at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

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

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


  Commit: 16ee41d56188d520b0808006cd08c505d7f4dc89
      https://github.com/grml/live-boot-grml/commit/16ee41d56188d520b0808006cd08c505d7f4dc89
  Author: Evgeni Golov <evgeni at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

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

  Log Message:
  -----------
  make copying libnss_dns.so.* unconditionally


  Commit: 1799c463161e0e8976d955e37467edac3c810e39
      https://github.com/grml/live-boot-grml/commit/1799c463161e0e8976d955e37467edac3c810e39
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 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: ac5eb22cdeb44618c3e5c52dccd26d871d4096d0
      https://github.com/grml/live-boot-grml/commit/ac5eb22cdeb44618c3e5c52dccd26d871d4096d0
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 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: e3cbd82426f1710dba545ee0f44b0731a45e0b6a
      https://github.com/grml/live-boot-grml/commit/e3cbd82426f1710dba545ee0f44b0731a45e0b6a
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M components/0020-read-only

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


  Commit: da50dd404b60b90161a0b8c33698c3d36496d7cd
      https://github.com/grml/live-boot-grml/commit/da50dd404b60b90161a0b8c33698c3d36496d7cd
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

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

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


  Commit: 6f465ddc145fb527215865ed042875d231d8dcfd
      https://github.com/grml/live-boot-grml/commit/6f465ddc145fb527215865ed042875d231d8dcfd
  Author: Michael Prokop <mika at grml.org>
  Date:   2015-08-21 (Fri, 21 Aug 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: 30b31df28b63f2b684327f16d566326ad84a25b9
      https://github.com/grml/live-boot-grml/commit/30b31df28b63f2b684327f16d566326ad84a25b9
  Author: Wolfgang Scheicher <wolfgang.scheicher at gmail.com>
  Date:   2015-12-20 (Sun, 20 Dec 2015)

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

  Log Message:
  -----------
  Enable multiple lower layers for overlayfs


  Commit: f5716f9a79564e44e38f5d4164a4dc1d77cb8c3a
      https://github.com/grml/live-boot-grml/commit/f5716f9a79564e44e38f5d4164a4dc1d77cb8c3a
  Author: Evgeni Golov <evgeni at debian.org>
  Date:   2015-12-20 (Sun, 20 Dec 2015)

  Changed paths:
    M Makefile
    A backend/initramfs-tools/kms.hook
    M backend/initramfs-tools/live.hook
    M components/0020-read-only
    M components/9990-cmdline-old
    M components/9990-main.sh
    M components/9990-misc-helpers.sh
    M components/9990-networking.sh
    M components/9990-toram-todisk.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'grml'


  Commit: 4ec4294d0d18e4300aa83c9479b0e718c4c5ecae
      https://github.com/grml/live-boot-grml/commit/4ec4294d0d18e4300aa83c9479b0e718c4c5ecae
  Author: Russell Stuart <russell-debian at stuart.id.au>
  Date:   2015-12-26 (Sat, 26 Dec 2015)

  Changed paths:
    M components/9990-mount-http.sh

  Log Message:
  -----------
  default the host in fetch urls to be ROOTSERVER if it is blank

Reason: this would mean I don't have to customise live.cfg for each
server I deploy it on (because the tftp server also serves the root
image).

So:

     append fetch=tftp:///path/file.ext

doesn't work now, but after the patch this would be
assumed since the host is blank:

     append fetch=tftp://${ROOTSERVER}/path/file.ext

Closes: #800498


  Commit: 11a6c110f2e7665405dddd2863f74e4e7b26cec4
      https://github.com/grml/live-boot-grml/commit/11a6c110f2e7665405dddd2863f74e4e7b26cec4
  Author: Evgeni Golov <evgeni at debian.org>
  Date:   2016-01-01 (Fri, 01 Jan 2016)

  Changed paths:
    M components/0020-read-only

  Log Message:
  -----------
  fix detection of (no)persistence option in read-only mode

thanks intrigeri for finding the bug and mika for suggesting a fix


  Commit: 03fc5575618065567fe13fc12c7a029dfd6a6164
      https://github.com/grml/live-boot-grml/commit/03fc5575618065567fe13fc12c7a029dfd6a6164
  Author: Evgeni Golov <evgeni at debian.org>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M manpages/en/live-boot.7
    M manpages/es/live-boot.es.7
    M manpages/ja/live-boot.ja.7
    M manpages/po/es/live-boot.7.po
    M manpages/po/ja/live-boot.7.po
    M manpages/pot/live-boot.7.pot

  Log Message:
  -----------
  update manpages with default overlay filesystem

the default changed in 72211f19


  Commit: e81e9c607b3017d8b387283bd1658a9769f7d5c3
      https://github.com/grml/live-boot-grml/commit/e81e9c607b3017d8b387283bd1658a9769f7d5c3
  Author: Raphaël Hertzog <hertzog at debian.org>
  Date:   2016-05-11 (Wed, 11 May 2016)

  Changed paths:
    R VERSION
    M debian/changelog
    M manpages/Makefile
    M manpages/bin/update-version.sh

  Log Message:
  -----------
  Update build system to rely on "dpkg-parsechangelog -S Version" instead of outdated VERSION file.


  Commit: e75ad2c38240eeb9735ba7d961de36d045ddfd13
      https://github.com/grml/live-boot-grml/commit/e75ad2c38240eeb9735ba7d961de36d045ddfd13
  Author: Raphaël Hertzog <hertzog at debian.org>
  Date:   2016-05-11 (Wed, 11 May 2016)

  Changed paths:
    M frontend/live-boot

  Log Message:
  -----------
  Fix typo in variable name


  Commit: 3d23fcaf465503f855db42473311835e540340a0
      https://github.com/grml/live-boot-grml/commit/3d23fcaf465503f855db42473311835e540340a0
  Author: Raphaël Hertzog <hertzog at debian.org>
  Date:   2016-05-11 (Wed, 11 May 2016)

  Changed paths:
    A components/0001-init-vars.sh
    R components/9990-aaa-fixme.sh
    M debian/changelog

  Log Message:
  -----------
  No longer modify PATH to point to /root

Thus stop using executables from /root.

Closes: #823069


  Commit: cbf1f9d4c7be58b9dabad73a20e3adbf7ac840ab
      https://github.com/grml/live-boot-grml/commit/cbf1f9d4c7be58b9dabad73a20e3adbf7ac840ab
  Author: Raphaël Hertzog <hertzog at debian.org>
  Date:   2016-05-11 (Wed, 11 May 2016)

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

  Log Message:
  -----------
  Some fixups to ensure we work with busybox/klibc-utils

Now that the PATH is sane again, no need to hardcode the path of many
tools.

Also it means that we use busybox/klibc-utils's mount and we should thus
aim to use a syntax that work with both of them. We thus use "mount -o
move" instead of "mount --move", and "mount -o bind" instead of "mount
--bind".


  Commit: 3d30feeab90b43f8c6cca68a201b5ab0bf37c1a6
      https://github.com/grml/live-boot-grml/commit/3d30feeab90b43f8c6cca68a201b5ab0bf37c1a6
  Author: Raphaël Hertzog <hertzog at debian.org>
  Date:   2016-05-11 (Wed, 11 May 2016)

  Changed paths:
    M debian/changelog
    M debian/rules
    R debian/source/local-options
    R debian/source/options

  Log Message:
  -----------
  Drop debian/source/*options and dh_builddeb override

* Drop debian/source/local-options as the only option it contained was
  not applicable to 3.0 (native) source format.
* Drop debian/source/options and dh_builddeb override as XZ compression is
  the default now.


  Commit: 40bb20fde8f58f0a6f16a7d68c07629bcb90b559
      https://github.com/grml/live-boot-grml/commit/40bb20fde8f58f0a6f16a7d68c07629bcb90b559
  Author: Raphaël Hertzog <hertzog at debian.org>
  Date:   2016-05-11 (Wed, 11 May 2016)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  Prepare for release


  Commit: b98d289f42df126760c84957f69e5fdc7807d159
      https://github.com/grml/live-boot-grml/commit/b98d289f42df126760c84957f69e5fdc7807d159
  Author: Kristian Klausen <klausenbusk at hotmail.com>
  Date:   2016-06-21 (Tue, 21 Jun 2016)

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

  Log Message:
  -----------
  Copy /etc/live/boot{,.conf} to initramfs

So now /etc/live/boot{,.conf} works.


  Commit: 202dc5012543bcfcc6b535b90ca1c652241f7eb2
      https://github.com/grml/live-boot-grml/commit/202dc5012543bcfcc6b535b90ca1c652241f7eb2
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-06-28 (Tue, 28 Jun 2016)

  Changed paths:
    R VERSION
    M backend/initramfs-tools/live.hook
    A components/0001-init-vars.sh
    M components/0020-read-only
    R components/9990-aaa-fixme.sh
    M components/9990-cmdline-old
    M components/9990-misc-helpers.sh
    M components/9990-mount-http.sh
    M components/9990-overlay.sh
    M debian/changelog
    M debian/rules
    R debian/source/options
    M frontend/live-boot
    M manpages/Makefile
    M manpages/bin/update-version.sh
    M manpages/en/live-boot.7
    M manpages/es/live-boot.es.7
    M manpages/ja/live-boot.ja.7
    M manpages/po/es/live-boot.7.po
    M manpages/po/ja/live-boot.7.po
    M manpages/pot/live-boot.7.pot

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'

git://anonscm.debian.org/debian-live/live-boot.git

Conflicts:
	backend/initramfs-tools/live.hook
	components/0020-read-only
	components/9990-aaa-fixme.sh
	components/9990-cmdline-old
	debian/changelog


  Commit: de513c1ecbc4af09481fdd7d2cbbed48ae843c6e
      https://github.com/grml/live-boot-grml/commit/de513c1ecbc4af09481fdd7d2cbbed48ae843c6e
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    R debian/live-boot-grml.init
    R debian/live-boot-grml.lintian-overrides
    M debian/rules

  Log Message:
  -----------
  Drop deprecated live-boot-grml init script


  Commit: a00236b5fbaa974fe23ea075999d9a4484bb1b02
      https://github.com/grml/live-boot-grml/commit/a00236b5fbaa974fe23ea075999d9a4484bb1b02
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M debian/rules

  Log Message:
  -----------
  debian/rules: drop deprecated build target


  Commit: 54c331889337503673e5c7910ec95a65adfd3991
      https://github.com/grml/live-boot-grml/commit/54c331889337503673e5c7910ec95a65adfd3991
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    M debian/rules

  Log Message:
  -----------
  debian/rules: drop dpatch workaround which is no longer needed


  Commit: a4eba80b8cfb62c45d01f114282775aaaf38f4ef
      https://github.com/grml/live-boot-grml/commit/a4eba80b8cfb62c45d01f114282775aaaf38f4ef
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-01 (Fri, 01 Jul 2016)

  Changed paths:
    R debian/live-boot-grml-initramfs-tools.triggers

  Log Message:
  -----------
  Drop dpkg trigger for update-initramfs

Following upstream:

| commit b77506cb1f7c478c44886b3795e6bcc992566763
| Author: Daniel Baumann <daniel at debian.org>
| Date:   Mon Jun 25 22:47:23 2012 +0200
|
|     Removing pre-wheezy dpkg trigger for update-initramfs.

diff --git a/debian/live-boot-initramfs-tools.triggers b/debian/live-boot-initramfs-tools.triggers
deleted file mode 100644
index 6c9f454..0000000
--- a/debian/live-boot-initramfs-tools.triggers
+++ /dev/null
@@ -1 +0,0 @@
-activate update-initramfs


  Commit: 010800e77e09d4af4bea9240d53dc1940bd2e38c
      https://github.com/grml/live-boot-grml/commit/010800e77e09d4af4bea9240d53dc1940bd2e38c
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

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

  Log Message:
  -----------
  Adjust permissions of backend/initramfs-tools/kms.hook

lintian is complaining (and is possibly right about it)


  Commit: 7da805e1035ea9a2dd38d36371b3c109d92d99e3
      https://github.com/grml/live-boot-grml/commit/7da805e1035ea9a2dd38d36371b3c109d92d99e3
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  Bump Standards-Version to 3.9.8


  Commit: 50ff23865ba299f59484cd989577b70844f01337
      https://github.com/grml/live-boot-grml/commit/50ff23865ba299f59484cd989577b70844f01337
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

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

  Log Message:
  -----------
  Revert "Copy /etc/live/boot{,.conf} to initramfs"

This reverts commit b98d289f42df126760c84957f69e5fdc7807d159.

This breaks if the files don't exist:

| update-initramfs: Generating /boot/initrd.img-4.1.0-1-grml-amd64
| cp: cannot stat '/etc/live/boot.conf': No such file or directory
| cp: cannot stat '/etc/live/boot': No such file or directory


  Commit: fba9b94a92296f4a19368ee98a112fd95f1b81c0
      https://github.com/grml/live-boot-grml/commit/fba9b94a92296f4a19368ee98a112fd95f1b81c0
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  Release new version 1:20160511+grml.1


Compare: https://github.com/grml/live-boot-grml/compare/c910bebbe6a7...fba9b94a9229


More information about the Git-commits mailing list