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

Darshaka Pathirana dpat at syn-net.org
Sat Nov 19 00:56:40 CET 2016


  Branch: refs/heads/mika/systemd
  Home:   https://github.com/grml/grml-live
  Commit: 131d3e2c2deb1c976d05df2e9ae24f338cef4bb9
      https://github.com/grml/grml-live/commit/131d3e2c2deb1c976d05df2e9ae24f338cef4bb9
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  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: 8366ba88adc19906eb068a0f45798cca4bc1b4a9
      https://github.com/grml/grml-live/commit/8366ba88adc19906eb068a0f45798cca4bc1b4a9
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M etc/grml/fai/config/hooks/instsoft.GRMLBASE

  Log Message:
  -----------
  Avoid file-rc installation also in softupdate runs

Thx, jimmy :)


  Commit: c48b71ad41c0a7213ff098be996517944da702bb
      https://github.com/grml/grml-live/commit/c48b71ad41c0a7213ff098be996517944da702bb
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  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/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/grml-autoconfig.service/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:
  -----------
  Initial systemd support [Closes: issue1015]

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


  Commit: a7a13cf3ee5c66aa5bf2416f2758795b71db592a
      https://github.com/grml/grml-live/commit/a7a13cf3ee5c66aa5bf2416f2758795b71db592a
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  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: fb64daba8cfc72e1a8f8a2283b68f17a590bc698
      https://github.com/grml/grml-live/commit/fb64daba8cfc72e1a8f8a2283b68f17a590bc698
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  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: 16822dbdfc36dc1a17e8d9a4a16d2163d77cebc4
      https://github.com/grml/grml-live/commit/16822dbdfc36dc1a17e8d9a4a16d2163d77cebc4
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  Changed paths:
    M README.md

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

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


  Commit: 308564339c92bca3019f201f12f9de39ddd48add
      https://github.com/grml/grml-live/commit/308564339c92bca3019f201f12f9de39ddd48add
  Author: Darshaka Pathirana <dpat at syn-net.org>
  Date:   2016-11-19 (Sat, 19 Nov 2016)

  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.


Compare: https://github.com/grml/grml-live/compare/75c602d5c812...308564339c92


More information about the Git-commits mailing list