[Git-commits] [grml/live-boot-grml] 708f1f: Do not duplicate files in /lib/live/boot/ and /bin...
Michael Prokop
mika at grml.org
Fri Dec 14 15:57:14 CET 2018
Branch: refs/heads/master
Home: https://github.com/grml/live-boot-grml
Commit: 708f1fbfc73d7749ef89e58064d188fc1c41efe7
https://github.com/grml/live-boot-grml/commit/708f1fbfc73d7749ef89e58064d188fc1c41efe7
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-15 (Thu, 15 Jun 2017)
Changed paths:
M backend/initramfs-tools/live.hook
M debian/changelog
Log Message:
-----------
Do not duplicate files in /lib/live/boot/ and /bin/boot/ in the initrd
Thanks to Daniel Reichelt <debian at nachtgeist.net> for the patch.
Closes: #864385
Commit: 1beb860435f3cb616de20744039285a82d44eeaf
https://github.com/grml/live-boot-grml/commit/1beb860435f3cb616de20744039285a82d44eeaf
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M backend/initramfs-tools/live.hook
M debian/changelog
Log Message:
-----------
Take into account the fact that udevadm is now in /bin and no longer in /sbin
Closes: #852570
Commit: 220a7ff19bf3fb069aeec022a2aa117e6c84aa7e
https://github.com/grml/live-boot-grml/commit/220a7ff19bf3fb069aeec022a2aa117e6c84aa7e
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M debian/changelog
Log Message:
-----------
Prepare for release
Commit: 0314e3903b522228e12d10eeed5dd7d70c9a879a
https://github.com/grml/live-boot-grml/commit/0314e3903b522228e12d10eeed5dd7d70c9a879a
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M debian/changelog
M debian/control
Log Message:
-----------
Add myself to Uploaders.
Commit: 467ca53c6c5577f298906f2091c554325ab70e51
https://github.com/grml/live-boot-grml/commit/467ca53c6c5577f298906f2091c554325ab70e51
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M debian/changelog
M debian/compat
M debian/control
Log Message:
-----------
Bump debhelper compat to 10.
Commit: eda6eedcbfc538172bec148b3387b80adc2b409f
https://github.com/grml/live-boot-grml/commit/eda6eedcbfc538172bec148b3387b80adc2b409f
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M debian/changelog
M debian/control
Log Message:
-----------
Bump Standards-Version to 4.0.0.
Commit: 94c54362dbd29805ae85e9cf0ae4c00a167c2bf3
https://github.com/grml/live-boot-grml/commit/94c54362dbd29805ae85e9cf0ae4c00a167c2bf3
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M debian/changelog
M manpages/en/live-boot.7
Log Message:
-----------
Fix spelling errors in live-boot(7).
Commit: 4574758abec5d6f661742567c14a89c240ccd0b3
https://github.com/grml/live-boot-grml/commit/4574758abec5d6f661742567c14a89c240ccd0b3
Author: Ronny Standtke <ronny.standtke at gmx.net>
Date: 2017-11-21 (Tue, 21 Nov 2017)
Changed paths:
M components/9990-misc-helpers.sh
M debian/changelog
Log Message:
-----------
Fix read-only persistence mode with overlayfs
Thanks to Ronny Standtke <ronny.standtke at fhnw.ch> for the patch.
Closes: #877776
Commit: 2265e8d89da976ee454189ac42e9e1a5c41b55ac
https://github.com/grml/live-boot-grml/commit/2265e8d89da976ee454189ac42e9e1a5c41b55ac
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2017-12-21 (Thu, 21 Dec 2017)
Changed paths:
M debian/changelog
M debian/control
Log Message:
-----------
Add a small warning in the long description
The package must not be installed on a regular system, but only in a
live image.
Closes: #884886
Commit: 6577332d8d94722b55d4de62d7b06f6b359bef03
https://github.com/grml/live-boot-grml/commit/6577332d8d94722b55d4de62d7b06f6b359bef03
Author: Steve McIntyre <steve at einval.com>
Date: 2018-02-09 (Fri, 09 Feb 2018)
Changed paths:
M debian/control
Log Message:
-----------
Repo moved to salsa
Commit: 6495a67a2e19c5ac2be93561a30e9cc06b6ad713
https://github.com/grml/live-boot-grml/commit/6495a67a2e19c5ac2be93561a30e9cc06b6ad713
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M backend/initramfs-tools/live.hook
Log Message:
-----------
Don't replace busybox's wget by the true wget
It was likely done for https support but since buster the busybox
provided wget has https support too. We save a lot of space by
doing so (8 Mb).
Gbp-Dch: Full
Closes: #885455
Commit: 88b331d874c6be184e708b69c7a8c0ceddb5a5ee
https://github.com/grml/live-boot-grml/commit/88b331d874c6be184e708b69c7a8c0ceddb5a5ee
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M components/9990-overlay.sh
Log Message:
-----------
Avoid double slashes in some paths
Closes: #885453
Commit: 41611e087d9be36c3eb8526e8cce715a47aca9ca
https://github.com/grml/live-boot-grml/commit/41611e087d9be36c3eb8526e8cce715a47aca9ca
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M components/9990-cmdline-old
M components/9990-overlay.sh
M manpages/en/live-boot.7
Log Message:
-----------
Support setting upperdir tmpfs size with overlay-size boot parameter
Resizing the upperdir tmpfs mount will not affect mounted overlays.
The tmpfs size must be configured when mounting it. Therefore add an
overlay-size configuration option.
Signed-off-by: Benjamin Drung <benjamin.drung at profitbricks.com>
Closes: #885466
Commit: 0d878d3a679820d570a20c0fa1c1a2c5b92ad037
https://github.com/grml/live-boot-grml/commit/0d878d3a679820d570a20c0fa1c1a2c5b92ad037
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M backend/initramfs-tools/live.hook
M components/0001-init-vars.sh
M components/2010-remove-persistence
M components/9990-main.sh
M components/9990-misc-helpers.sh
M components/9990-overlay.sh
Log Message:
-----------
Simplify mount point handling by using /run/live instead of /lib/live/mount
Currently live-boot mounts following things:
/lib/live/mount/medium: the live media mounted read-only
/lib/live/mount/rootfs/filesystem.{squashfs,ext*,...}: the root fs image
/lib/live/mount/overlay: the copy-on-write content from aufs
/lib/live/mount/findiso: the loop-mounted iso image when using findiso
/lib/live/mount/persistence/*: persistent devices with copy-on-write overlay
Some of these mounts are mounted in /live before they are moved to their
correct place. Since the final root filesystem is mounted in /root and
run-init switches to it, special care needs to be taken when moving the
mount points around.
/lib/live/mount/overlay is not accessible any more in the live system:
$ df -h
/dev/loop0 169M 169M 0 100% /lib/live/mount/rootfs/root.squashfs
tmpfs 744M 0 744M 0% /lib/live/mount/overlay
overlay 1,5G 1001M 536M 66% /
The early initramfs stage mounts tmpfs on /run which doesn't need to be
moved once the final root filesystem is in place. The mount points do
not need much space and can live on /run/live without problems. Since
these mount points are run-time variable data, they fit perfectly for
/run and comply with FHS 3.0.
Therefore move /lib/live/mount to /run/live and skip the intermedia
/live mount points. This reduces code and complexity.
See also for the previous larger layout change:
https://lists.debian.org/debian-live/2012/10/msg00021.html
Signed-off-by: Benjamin Drung <benjamin.drung at profitbricks.com>
Closes: #886328
Commit: 83882947b4c84876c8e0b6d97b7540813e827c8f
https://github.com/grml/live-boot-grml/commit/83882947b4c84876c8e0b6d97b7540813e827c8f
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M backend/initramfs-tools/live.hook
M manpages/en/live-boot.7
Log Message:
-----------
Add configuration variables to build a stripped down initrd
Add several environment variables to strip down the initrd size (for
minimal systems that do not need all features). This allows me to reduce
the initrd size from 8.5 MiB to 8.0 MiB when also using busybox's
mount (see Debian bug #868559) and wget (see Debian bug #885455).
Signed-off-by: Benjamin Drung <benjamin.drung at profitbricks.com>
Closes: #886337
Commit: 6a5807fdd4cf67578a9715e17cbfc87c8c311955
https://github.com/grml/live-boot-grml/commit/6a5807fdd4cf67578a9715e17cbfc87c8c311955
Author: Daniel Reichelt <debian at nachtgeist.net>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M backend/initramfs-tools/live.hook
M components/9990-mount-http.sh
Log Message:
-----------
Use klibc's mount again for fuse mounts
When building a stretch live image which includes httpfs/buster for the
created live-image's initramfs to support live-boot's httpfs switch, the
boot process fails in a way similar to what has been reported in #823856.
Special handling for ${FUSE_MOUNT}s (httpfs, curlftps) was added to use
util-linux's mount instead of the klibc's in such cases. I tested the
use of a FUSE-based rootfs in conjunction with klibc's mount, and it
seems, nowadays the both of them work together.
So, the conditional incorporation and replacement of the mount command
is both no longer necessary, and has become harmful.
Closes: #868559
Commit: ead6794f5030a4127e8108cb9c590e32e6e82348
https://github.com/grml/live-boot-grml/commit/ead6794f5030a4127e8108cb9c590e32e6e82348
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2018-02-23 (Fri, 23 Feb 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Update changelog for 1:20171121 release
Commit: 3afe60c1aaea1f12a37d6b810064c59fe87e8078
https://github.com/grml/live-boot-grml/commit/3afe60c1aaea1f12a37d6b810064c59fe87e8078
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2018-02-24 (Sat, 24 Feb 2018)
Changed paths:
M components/0030-verify-checksums
Log Message:
-----------
Strip comments from checksums files passed to "shaXsum -c"
As reported in #796474, the busybox implementation of the various
shaXsum command fails when it encounters comment lines that it
can't parse. This fixes the 'verify-checksums' boot parameter.
Thanks: Andreas Heinlein for the report
Closes: #856482
Commit: 465c5b3fb67957724587be81da8675e354dd0d25
https://github.com/grml/live-boot-grml/commit/465c5b3fb67957724587be81da8675e354dd0d25
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2018-02-24 (Sat, 24 Feb 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Update changelog
Commit: 2aa7d2a4da5adfcde7c82e201f050ff9d9e96f08
https://github.com/grml/live-boot-grml/commit/2aa7d2a4da5adfcde7c82e201f050ff9d9e96f08
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2018-02-24 (Sat, 24 Feb 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Use low urgency as we really want a longer test period
Gbp-Dch: Ignore
Commit: a28b96c521b85100e32093b9e65476947a780db3
https://github.com/grml/live-boot-grml/commit/a28b96c521b85100e32093b9e65476947a780db3
Author: raizo62 <silicium62-debian at yahoo.com>
Date: 2018-03-07 (Wed, 07 Mar 2018)
Changed paths:
M components/9990-main.sh
Log Message:
-----------
Update DNSFILE even if DNSFILE contains only commented or empty lines
Commit: 0d766871a04b491ea9ff5e5d3eb0ae16cb288441
https://github.com/grml/live-boot-grml/commit/0d766871a04b491ea9ff5e5d3eb0ae16cb288441
Author: Sameer Agrawal <sagrawa at mail.eng.vyatta.net>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M components/9990-networking.sh
Log Message:
-----------
Fix ifconfig parsing
ifconfig from net-tools does not output "inet.*addr:" pattern anymore.
Match IP addresses instead. But ifconfig from busybox does, so try
and match either patterns.
$ /sbin/ifconfig wlp2s0 | grep 'inet.*addr:'
$ /sbin/ifconfig eth0 | grep -E 'inet.*addr:|inet [0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*'
inet 192.168.1.91 netmask 255.255.255.0 broadcast 192.168.1.255
$ busybox ifconfig eth0 | grep -E 'inet.*addr:|inet [0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*'
inet addr:192.168.1.91 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fd00::1:60ad:2691:4cc6:f32/64 Scope:Global
inet6 addr: fe80::96de:80ff:feae:b976/64 Scope:Link
inet6 addr: fd00::1:96de:80ff:feae:b976/64 Scope:Global
inet6 addr: 2a00:23c5:be85:1400:96de:80ff:feae:b976/64 Scope:Global
inet6 addr: 2a00:23c5:be85:1400:60ad:2691:4cc6:f32/64 Scope:Global
Closes: #892772
Commit: 683095685ccdd4175b75293540aabe239d03a6bb
https://github.com/grml/live-boot-grml/commit/683095685ccdd4175b75293540aabe239d03a6bb
Author: Chas Williams <chas3 at att.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M components/9990-main.sh
M components/9990-misc-helpers.sh
M manpages/en/live-boot.7
Log Message:
-----------
Add back persistance fsck option
Commit bc79205b554396acd1a20538df2e189eb304ec9e removed the fsck
option due to lack of usage. But it can be useful and we have had
customer escalations due to corrupted persistent filesystem, which
are solved by being able to configure this option.
Mailing list thread:
https://lists.debian.org/debian-live/2015/08/msg00107.html
Commit: 9321eb44e7c29615e115a0fb3e7121e62b189dfa
https://github.com/grml/live-boot-grml/commit/9321eb44e7c29615e115a0fb3e7121e62b189dfa
Author: Luca Boccassi <luca.boccassi at gmail.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M backend/initramfs-tools/live.hook
M manpages/en/live-boot.7
Log Message:
-----------
Use true|false instead of y|n for environment variables
Commit 97c0e08bd0f00264eb3c2c5896a28e25a89d9f6f changed from yes|no to
true|false. Maintain this consistency and change newly added
environment variables.
Commit: d6d5fc54707c7dcf06d6eea301d7fe27e2b02569
https://github.com/grml/live-boot-grml/commit/d6d5fc54707c7dcf06d6eea301d7fe27e2b02569
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Update changelog
Commit: 198aa96a58a6ff1935b5a00012d1069c9849a232
https://github.com/grml/live-boot-grml/commit/198aa96a58a6ff1935b5a00012d1069c9849a232
Author: Charles (Chas) Williams <ciwillia at mail.eng.vyatta.net>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M components/9990-networking.sh
Log Message:
-----------
Remove workaround for ipconfig issues
If a system has more than a few interfaces, the enforced delay for
each interface can lead to excruciatingly long boot times. Even with
one interface, there is always a 15s penalty. The appropriate fix for
issues with ipconfig (and/or klibc) isn't here.
Commit: be43356ae81473996fca970550b5fde40e240ac8
https://github.com/grml/live-boot-grml/commit/be43356ae81473996fca970550b5fde40e240ac8
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M components/9990-misc-helpers.sh
Log Message:
-----------
Fix custom mounts after switch to /run/live
9990-misc-helpers.sh was still looping over /live/rootfs/* rather
than /run/live/rootfs/*, breaking custom mount points.
Also /live/persistence was used to store debug file instead of
/run/live/persistence in the same function.
Update them to follow changes from 0d878d3a6798 (see #886328).
Commit: 00b1535be06d4c045033a7f7b8a8226d44e40ded
https://github.com/grml/live-boot-grml/commit/00b1535be06d4c045033a7f7b8a8226d44e40ded
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-13 (Tue, 13 Mar 2018)
Changed paths:
M components/9990-main.sh
M components/9990-misc-helpers.sh
Log Message:
-----------
Fix fromiso after switch to /run/live
/live/fromiso was still used, switch to /run/live/fromiso to follow
changes from 0d878d3a6798 (see #886328).
Commit: 50de315375c751c7567526e82fa9819728faeceb
https://github.com/grml/live-boot-grml/commit/50de315375c751c7567526e82fa9819728faeceb
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M components/9990-overlay.sh
Log Message:
-----------
Fix overlay mount after switch to /run/live
The commit 0d878d3a679820d570a20c0fa1c1a2c5b92ad037 applied the patch
from Debian bug #886328 incompletely and misses one instance for
mounting the overlay directory.
Signed-off-by: Benjamin Drung <benjamin.drung at profitbricks.com>
Commit: d28948564d021736022c4e1eb456259fe3aa1eb3
https://github.com/grml/live-boot-grml/commit/d28948564d021736022c4e1eb456259fe3aa1eb3
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M components/9990-fstab.sh
M components/9990-netbase.sh
Log Message:
-----------
Remove sourcing /scripts/functions in components
The components 9990-fstab.sh and 9990-netbase.sh source
/scripts/functions. This overrides the mount_* functions (to no-ops)
which will break supporting live-{top,premount,bottom} hooks. Therefore
remove those problematic includes which do not seem to be necessary
nowadays. See Debian bug #884355 for the discussion.
Signed-off-by: Benjamin Drung <benjamin.drung at profitbricks.com>
Commit: 96818620121454d42b3d20c6f3440dcc82edf6a8
https://github.com/grml/live-boot-grml/commit/96818620121454d42b3d20c6f3440dcc82edf6a8
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-03-15 (Thu, 15 Mar 2018)
Changed paths:
M backend/initramfs-tools/live.script
Log Message:
-----------
Support live-{top,premount,bottom} hooks
initramfs-tools support hooks for top, premount, bottom when booting
with boot=local or boot=nfs. Add similar support to live-boot when
booting with boot=live.
Closes: #884355
Signed-off-by: Benjamin Drung <benjamin.drung at profitbricks.com>
Commit: c6a17c7b41bab36c8445e05fcd60e1e7a0a703a3
https://github.com/grml/live-boot-grml/commit/c6a17c7b41bab36c8445e05fcd60e1e7a0a703a3
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-16 (Fri, 16 Mar 2018)
Changed paths:
M components/9990-main.sh
Log Message:
-----------
Add backward compatibility rbind mount /lib/live/mount -> /run/live
The paths used in the current released versions of live-boot are a
form of public API, and existing applications and scripts might rely
on them. Do a recursive bind mount of the new path on the previous one
so that they do not break on upgrade (see #886328).
This backward-compatible mount point will be deprecated and removed
before the Bullseye (Debian 11) release. Users are recommended to start
migrating to the new /run/live path as soon as possible.
Gbp-Dch: Full
Commit: 0bfbe98e1363a0617b35d528907fbd5cf669a97d
https://github.com/grml/live-boot-grml/commit/0bfbe98e1363a0617b35d528907fbd5cf669a97d
Author: Erik Ziegenbalg <eziegenb at Brocade.com>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M components/9990-misc-helpers.sh
Log Message:
-----------
fromiso: add support for local ISO (ONIE)
An ONIE system on boot will uncompress a local ISO image. Handle that
case in live-boot to support it.
Commit: f5968d867b0600e3d6ff2873d20eb45a7637c23c
https://github.com/grml/live-boot-grml/commit/f5968d867b0600e3d6ff2873d20eb45a7637c23c
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-22 (Thu, 22 Mar 2018)
Changed paths:
M manpages/en/live-boot.7
Log Message:
-----------
Clarify FROMISO documentation in live-boot manpage
Commit: 94b81644477070a41ec60305e7120b45c085e29b
https://github.com/grml/live-boot-grml/commit/94b81644477070a41ec60305e7120b45c085e29b
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M debian/changelog
M manpages/en/live-boot.7
Log Message:
-----------
Fix typos in recently added changelog and manpage changes
Reported by Lintian.
Gbp-Dch: Ignore
Commit: 628a6e8b0cca9a436c93498123a57de8dbee481e
https://github.com/grml/live-boot-grml/commit/628a6e8b0cca9a436c93498123a57de8dbee481e
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M debian/copyright
Log Message:
-----------
Use HTTPS in debian/copyright (policy 4.0.0).
Commit: 2b46a88d5fa36b462c3fb55420591a9ee54ba2e8
https://github.com/grml/live-boot-grml/commit/2b46a88d5fa36b462c3fb55420591a9ee54ba2e8
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M debian/copyright
Log Message:
-----------
Remove dead link to live-systems.org from debian/copyright.
Commit: 87e2e393ac04aad8f139558fde398d7bc3dfeba9
https://github.com/grml/live-boot-grml/commit/87e2e393ac04aad8f139558fde398d7bc3dfeba9
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M debian/control
Log Message:
-----------
Bump Standards-Version to 4.1.3, no changes.
Commit: bf5446839affe6985b2797a0e2371ac10c93ab6d
https://github.com/grml/live-boot-grml/commit/bf5446839affe6985b2797a0e2371ac10c93ab6d
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M debian/control
Log Message:
-----------
Add myself to Uploaders.
Commit: 8745a734fa804efbfc2a43f8669e9b9467fbd107
https://github.com/grml/live-boot-grml/commit/8745a734fa804efbfc2a43f8669e9b9467fbd107
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Update changelog for 1:20180328 release, upload to unstable
Remove some entries from the changelog that mention fix to
regressions introduced in the same version, as they are not useful
for end users.
Commit: 005e4a9a2a7bd72993e51c31482c0dd95334f227
https://github.com/grml/live-boot-grml/commit/005e4a9a2a7bd72993e51c31482c0dd95334f227
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M debian/control
Log Message:
-----------
Mark live-boot-doc as Multi-Arch: foreign
It's arch: all, it does not depend on anything and it has only text
files.
Commit: 8d2dac82e4d75ef257dda8304eed41b77b20bd07
https://github.com/grml/live-boot-grml/commit/8d2dac82e4d75ef257dda8304eed41b77b20bd07
Author: Luca Boccassi <bluca at debian.org>
Date: 2018-03-29 (Thu, 29 Mar 2018)
Changed paths:
M debian/rules
Log Message:
-----------
Remove --paralle from dh to fix Lintian Warning.
debian-rules-uses-unnecessary-dh-argument - it's already the default.
Commit: 43b5c8a4df961f5346e2ce176d6efe7495ddff14
https://github.com/grml/live-boot-grml/commit/43b5c8a4df961f5346e2ce176d6efe7495ddff14
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M backend/initramfs-tools/live.hook
M components/9990-networking.sh
Log Message:
-----------
Fix resolving FQDN given by DHCP
The DHCP can specify a host and domain name for the system. live-boot
fills `/etc/hostname` and `/etc/resolv.conf` with the data from the DHCP
server, but resolving the fully qualified domain name (FQDN) fails, when
the host is not specified in DNS:
```
(initramfs) hostname -f
hostname: example-host: Host name lookup failure
```
To make the FQDN resolvable without DNS, `libnss_files.so` needs to be
included in the initramfs, `/etc/nsswitch.conf` need to prefer `files`
over `dns`, and `/etc/hosts` needs to be filled with the data from the
DHCP server.
Commit: 1eda797fd6bb47eb180d4a1d8e684aa55bff5911
https://github.com/grml/live-boot-grml/commit/1eda797fd6bb47eb180d4a1d8e684aa55bff5911
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M components/9990-networking.sh
Log Message:
-----------
Double quote to prevent globbing and word splitting
shellcheck complained about missing double quotes in
`components/9990-networking.sh`.
Commit: 7130a2c0b0697df5985346dbb3bf2a1e2d5b142e
https://github.com/grml/live-boot-grml/commit/7130a2c0b0697df5985346dbb3bf2a1e2d5b142e
Author: Raphaël Hertzog <hertzog at debian.org>
Date: 2018-06-03 (Sun, 03 Jun 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Prepare new release to unstable
Commit: f35e0cfae2a2c7b15ed6a38211264b7b26b80a43
https://github.com/grml/live-boot-grml/commit/f35e0cfae2a2c7b15ed6a38211264b7b26b80a43
Author: Michael Prokop <mika at grml.org>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
M backend/initramfs-tools/live.hook
M backend/initramfs-tools/live.script
M components/0001-init-vars.sh
M components/0030-verify-checksums
M components/2010-remove-persistence
M components/9990-cmdline-old
M components/9990-fstab.sh
M components/9990-main.sh
M components/9990-misc-helpers.sh
M components/9990-mount-http.sh
M components/9990-netbase.sh
M components/9990-networking.sh
M components/9990-overlay.sh
M debian/changelog
M debian/compat
M debian/control
M debian/copyright
M debian/rules
M manpages/en/live-boot.7
Log Message:
-----------
Merge remote-tracking branch 'upstream/master'
Sync with upstream (https://salsa.debian.org/live-team/live-boot/),
git commit 7130a2c0b.
Commit: c8a5e53447ded45ce385a3a6a5c20adb834763c5
https://github.com/grml/live-boot-grml/commit/c8a5e53447ded45ce385a3a6a5c20adb834763c5
Author: Michael Prokop <mika at grml.org>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M components/9990-cmdline-old
M components/9990-initramfs-tools.sh
M components/9990-netbase.sh
M components/9990-select-eth-device.sh
M debian/changelog
M debian/control
R debian/gbp.conf
M debian/rules
Log Message:
-----------
Minimize delta to Debian's upstream/master
Sync as much as possible with what Debian uses, to
make merging against upstream easy and be as close
to Debian's behavior as possible.
Changes synced from Debian upstream:
* xz compression is the default nowadays with gbp
* the FIXME file (debian/lib/live/boot/FIXME) no longer exists
* Recommends for eject + file aren't relevant within live-boot
* Don't re-implement initramfs-tools' log_failure_msg + log_warning_msg,
use their common behavior instead
* Debian's ip=... handling supports setting nameserver via its 5th field
* Drop our ip=... handling with copying complete ip=args into STATICIP
variable, this doesn't work as expected with the current code
Remaining changes where we diverge from Debian:
* custom bootid=... + ignore_bootid handling
* support nodhcphostname boot option
* support vlan=... boot option
* display Grml specific information on boot failures
* support /etc/grml_version
* custom network handling via Grml_Networking
* we don't support images directly on block devices
in find_livefs(), since this might raise unexpected
behavior in data rescue/forensic use cases
Commit: 27bc786ffea0c796827b628fb48fcdd755eace9d
https://github.com/grml/live-boot-grml/commit/27bc786ffea0c796827b628fb48fcdd755eace9d
Author: Michael Prokop <mika at grml.org>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M components/9990-main.sh
Log Message:
-----------
Support debian_networking boot option to use Debian's network behavior
Debian's ip=... support diverges from kernel one and we (Grml) prefer
to use the behavior that's used by the kernel. By default we use our
Grml_Networking implementation from components/9990-grml-networking.sh,
but if the debian_networking boot option is used then we use Debian's
live-boot behavior with Netbase from components/9990-netbase.sh.
(Some minor details also diverge in the network handling, with
vlan support present in Grml, different nameserver handling,...)
Commit: 52474b4c283033247a3cac42b5551d4380835e7a
https://github.com/grml/live-boot-grml/commit/52474b4c283033247a3cac42b5551d4380835e7a
Author: Michael Prokop <mika at grml.org>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M components/9990-grml-networking.sh
Log Message:
-----------
9990-grml-networking.sh: display Grml info, update interfaces comment + operate on all net devices
* By displaying "Preconfiguring Grml networking" it's more
explicit that we're running the 9990-grml-networking.sh code
* It's not the 23networking live-initramfs hook since quite some time,
update the comment for generation of /etc/network/interfaces
* Support also new style network device names by iterating over
/sys/class/net/* and skipping only the loopback interface
Commit: e2e1f4a50c3c8a08dc4f028c51f10dc28bbf97b8
https://github.com/grml/live-boot-grml/commit/e2e1f4a50c3c8a08dc4f028c51f10dc28bbf97b8
Author: Michael Prokop <mika at grml.org>
Date: 2018-12-14 (Fri, 14 Dec 2018)
Changed paths:
M debian/changelog
Log Message:
-----------
Release new version 1:20180603+grml.1
Compare: https://github.com/grml/live-boot-grml/compare/2a8ce242c18e...e2e1f4a50c3c
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the Git-commits
mailing list