[Git-commits] [grml/grml-live] 49943e: Initial systemd support [Closes: issue1015]

Michael Prokop mika at grml.org
Fri Oct 21 15:21:22 CEST 2016


  Branch: refs/heads/mika/systemd
  Home:   https://github.com/grml/grml-live
  Commit: 49943eb12d8c20bf227f9956d2d9cab4ae0441e1
      https://github.com/grml/grml-live/commit/49943eb12d8c20bf227f9956d2d9cab4ae0441e1
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-10-21 (Fri, 21 Oct 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: 509bc3c360cdc0b242dfd34bd4e07177a6581723
      https://github.com/grml/grml-live/commit/509bc3c360cdc0b242dfd34bd4e07177a6581723
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-10-21 (Fri, 21 Oct 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: 8a021cb0316b56fb4483374d1560e8d1f1889199
      https://github.com/grml/grml-live/commit/8a021cb0316b56fb4483374d1560e8d1f1889199
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/44-grub

  Log Message:
  -----------
  GRMLBASE/44-grub: explicitely set grub-mkimage's prefix path

At least with grub 2.02~beta3-1 the prefix is mandatory:

| Usage: grub-mkimage [OPTION...] [OPTION]... [MODULES]
| Try 'grub-mkimage --help' or 'grub-mkimage --usage' for more information.
| Prefix not specified (use the -p option).

Set it to what's the default e.g. in grub 2.02~beta2-36
as documented in its manpage:

|      -p, --prefix=DIR
|             set prefix directory [default=/boot/grub]

Related grub git commit message:

| commit 1440b7ebae47e1cb710e920bec9d88c4d75ff432
| Author: Andrey Borzenkov <arvidjaar at gmail.com>
| Date:   Sat Jan 25 19:54:51 2014 +0400
|
|     do not set default prefix in grub-mkimage
|
|     Default prefix is likely wrong on Unix and completely wrong on Windows.
|     Let caller set it explicitly to avoid any ambiguity.

Thanks: Darshaka Pathirana


  Commit: db7a36675938ff0cd7b9f53c4896be57ef24f6bb
      https://github.com/grml/grml-live/commit/db7a36675938ff0cd7b9f53c4896be57ef24f6bb
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

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

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

The configuration needs to take place in /etc/default/tmpfs
anyway (not /etc/default/rcS) and defaulted to "no". Starting
with systemd disabling /tmp on tmpfs can be done via "systemctl
disable tmp.mount" and defaults to usage of tmpfs for /tmp
otherwise.


Compare: https://github.com/grml/grml-live/compare/492bd794b0f8...db7a36675938


More information about the Git-commits mailing list