[Git-commits] [grml/grml-live] 178765: Add etc/grml/fai/make-fai-nfsroot.conf + etc/grml/...

Michael Prokop mika at grml.org
Fri Jan 13 16:21:53 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-live
  Commit: 178765abec24a66d9dc6959135f3b826ac80d47e
      https://github.com/grml/grml-live/commit/178765abec24a66d9dc6959135f3b826ac80d47e
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Add etc/grml/fai/make-fai-nfsroot.conf + etc/grml/fai/nfsroot.conf to .gitignore

Those files are generated during run-time and removed
after grml-live execution finished. If grml-live is used
directly from inside grml-live.git we don't want add
those files by mistake.


  Commit: 1aec7397965ee3164b455cfb763bcc936f65377e
      https://github.com/grml/grml-live/commit/1aec7397965ee3164b455cfb763bcc936f65377e
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M docs/grml-live.txt
    A etc/grml/fai/config/files/etc/systemd/logind.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system-preset/10-grml.preset/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty1.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty10.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty11.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty12.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty2.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty3.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty4.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty5.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/getty at tty6.service.d/override.conf/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/ssh-bootoption.service/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/ssh-keygen.service/GRMLBASE
    M etc/grml/fai/config/hooks/instsoft.GRMLBASE
    A etc/grml/fai/config/package_config/FILE_RC
    M etc/grml/fai/config/package_config/GRMLBASE
    A etc/grml/fai/config/package_config/SYSTEMD
    M etc/grml/fai/config/scripts/GRMLBASE/15-initsetup
    M etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot

  Log Message:
  -----------
  Systemd support, providing backwards compatibility via FILE_RC class [Closes: issue1015]

Support for file-rc is still available and can be enabled
via FILE_RC class.


  Commit: db954a24f5ca25897f6531a2a9f3b157c59e96d0
      https://github.com/grml/grml-live/commit/db954a24f5ca25897f6531a2a9f3b157c59e96d0
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/18-timesetup

  Log Message:
  -----------
  Switch UTC setting from /etc/default/rcS to /etc/adjtime

/etc/default/rcS doesn't necessarily exist anymore in Debian
stretch or newer, So use the UTC/LOCAL setting in /etc/adjtime
rather than the UTC setting in /etc/default/rcS.

Thanks: Darshaka Pathirana


  Commit: 58742ddcb55768e21dadec102231c97cf7a380c1
      https://github.com/grml/grml-live/commit/58742ddcb55768e21dadec102231c97cf7a380c1
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    R etc/grml/fai/config/scripts/GRMLBASE/48-tmpfs

  Log Message:
  -----------
  Drop deprecated GRMLBASE/48-tmpfs file, use default /tmp handling

The configuration needs to take place in /etc/default/tmpfs
anyway (not /etc/default/rcS) and defaulted to "no". systemd
has a separate tmp.mount unit and quoting systemd changelog:

| systemd (220-6) unstable; urgency=medium
|
|    * Stop installing tmp.mount by default; there are still situations where it
|      becomes active through dependencies from other units, which is surprising,
|      hides existing data in /tmp during runtime, and it isn't safe to have a
|      tmpfs /tmp on every install scenario. (Closes: #783509)
|      - d/rules: Ship tmp.mount in /usr/share/systemd/ instead of
|        /lib/systemd/systemd.
|      - systemd.postinst: When tmp.mount already was enabled, install tmp.mount
|        into /etc and keep it enabled.
|      - systemd.postinst: When enabling tmp.mount because of RAMTMP=yes, copy it
|        from /usr/share.
|      - Drop Don-t-mount-tmp-as-tmpfs-by-default.patch and
|        PrivateTmp-shouldn-t-require-tmpfs.patch, not necessary any more.


  Commit: c970c21d41fb49d545f9078ffaf8632bfba4b857
      https://github.com/grml/grml-live/commit/c970c21d41fb49d545f9078ffaf8632bfba4b857
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M README.md

  Log Message:
  -----------
  README: explicitly mention the templates option as well

Otherwise the templates from /usr/share/grml-live/templates
are used (and might not be present).


  Commit: 5b0d1600825c2fe273b47adaf6278cba3c241f5c
      https://github.com/grml/grml-live/commit/5b0d1600825c2fe273b47adaf6278cba3c241f5c
  Author: Darshaka Pathirana <dpat at syn-net.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/files/etc/systemd/system/ssh-bootoption.service/GRMLBASE
    R etc/grml/fai/config/files/etc/systemd/system/ssh-keygen.service/GRMLBASE
    A etc/grml/fai/config/files/etc/systemd/system/ssh.service/GRMLBASE

  Log Message:
  -----------
  Fix failing systemd ssh.service

SSH needs host keys which previously were generated by
ssh-keygen.service. But the generation of the host keys is not a
"service" and must only be done when no host keys exist.

Also ssh-bootoption.service was aliased with sshd.service which itself
depends on the kernel option "ssh" which prevents starting of ssh. So I
removed the alias entry.


  Commit: 6e61fc1fc4b79cc4506783c03e441a3686d287d2
      https://github.com/grml/grml-live/commit/6e61fc1fc4b79cc4506783c03e441a3686d287d2
  Author: Darshaka Pathirana <dpat at syn-net.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/15-initsetup

  Log Message:
  -----------
  Enable and disable services by using systemd.presets

By using systemd.presets we can implement our own policy
which services needs to be enabled or disabled on boot-time.

This issue was initially triggered by a problem with the
wpa_supplicant@*.service which failed on boot with an
"Dependency failed for WPA supplicant daemon
(interface-specific version)" error.

See: http://paste.grml.org/2862/


  Commit: 867af6c54ac5ea631c44584e7435f53fcf87292b
      https://github.com/grml/grml-live/commit/867af6c54ac5ea631c44584e7435f53fcf87292b
  Author: Darshaka Pathirana <dpat at syn-net.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/15-initsetup

  Log Message:
  -----------
  Set user, group and mode for /etc/systemd

Set ownership and permission of all files copied to /etc/systemd to
root:root and 0644. Previously the files did belong to grml:grml.


  Commit: bb2bf50d208577a01fea81d59f103f564de60db3
      https://github.com/grml/grml-live/commit/bb2bf50d208577a01fea81d59f103f564de60db3
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/package_config/FILE_RC
    M etc/grml/fai/config/package_config/SYSTEMD

  Log Message:
  -----------
  Update FILE_RC + systemd classes for aptitude->apt switch


  Commit: 5a02583993815db636632c0e60b0a1d614dbde6f
      https://github.com/grml/grml-live/commit/5a02583993815db636632c0e60b0a1d614dbde6f
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/package_config/GRML_FULL
    M etc/grml/fai/config/package_config/GRML_SMALL

  Log Message:
  -----------
  SW: drop sysvinit from GRML_SMALL + GRML_FULL

sysvinit is a transitional package since jeessie and starting
with stretch this package no longer exists, if we should need it
for whatever reason we need to depend on sysvinit-core instead.


  Commit: 55a97d8c555e1b6ebc96ae08833bf30acbb8a60e
      https://github.com/grml/grml-live/commit/55a97d8c555e1b6ebc96ae08833bf30acbb8a60e
  Author: Darshaka Pathirana <dpat at syn-net.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/15-initsetup

  Log Message:
  -----------
  Use systemd.preset to disable all unneeded services

We decided to disable all services by default and only enable the ones
we really need. Currently only getty, grml-autoconfig and the
debug-shell are enabled.


  Commit: c55319302f73803fb32033335e647c60f65204f9
      https://github.com/grml/grml-live/commit/c55319302f73803fb32033335e647c60f65204f9
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/98-clean-chroot

  Log Message:
  -----------
  Skip resolvconf magic when using systemd

Enable resolvconf.service instead of running all the magic inside
the 98-clean-chroot script.


  Commit: 0f17ca0120fc9b374720ef039bab0a2484107c71
      https://github.com/grml/grml-live/commit/0f17ca0120fc9b374720ef039bab0a2484107c71
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M etc/grml/fai/config/files/etc/systemd/system-preset/10-grml.preset/GRMLBASE

  Log Message:
  -----------
  Enable rsyslog socket + service via systemd preset


  Commit: 36ce76368b90870aba759575db3ac0ef19159481
      https://github.com/grml/grml-live/commit/36ce76368b90870aba759575db3ac0ef19159481
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M templates/GRML/grml-cheatcodes.txt

  Log Message:
  -----------
  grml-cheatcodes.txt: document SYSTEMD_COLORS=0 usage


  Commit: ab83470b32ec7e8507824c15740f9a7e0e36f3e3
      https://github.com/grml/grml-live/commit/ab83470b32ec7e8507824c15740f9a7e0e36f3e3
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M debian/control

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


  Commit: e42e79292ffd5da200a71acd8f1bccf4f2322bd1
      https://github.com/grml/grml-live/commit/e42e79292ffd5da200a71acd8f1bccf4f2322bd1
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M debian/compat

  Log Message:
  -----------
  Bump debian/compat to 9


  Commit: 5497654b3ac9e477e4a682f1c00450290284fc75
      https://github.com/grml/grml-live/commit/5497654b3ac9e477e4a682f1c00450290284fc75
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  Bump Build-Depends to debhelper v9 or newer


  Commit: 965ea89f42b28e3b0c6654a76905103421176214
      https://github.com/grml/grml-live/commit/965ea89f42b28e3b0c6654a76905103421176214
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M debian/changelog

  Log Message:
  -----------
  Release new version 0.28.0


Compare: https://github.com/grml/grml-live/compare/c850f582e4b8...965ea89f42b2


More information about the Git-commits mailing list