[Git-commits] [grml/grml-autoconfig] 0fb27b: Drop deprecated features

Michael Prokop mika at grml.org
Fri Jan 13 14:44:03 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-autoconfig
  Commit: 0fb27baedd40895f6ab82017c3a3e137ee488955
      https://github.com/grml/grml-autoconfig/commit/0fb27baedd40895f6ab82017c3a3e137ee488955
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    M autoconfig
    M autoconfig.functions
    M grml-autoconfig

  Log Message:
  -----------
  Drop deprecated features

Those are all very outdated functions which either have
no purpose on nowadays systems or shouldn't have any users
anymore:

* config_configfs
* config_distcc
* config_fast
* config_fix_passwd
* config_fwtimeout
* config_fwtimeout
* config_ipv6
* config_ld_mod
* config_modem
* config_modules
* config_mouse
* config_small
* config_tohd
* config_wondershaper
* fix_unionfs


  Commit: 21b7f0ed53a93938f0d5a474e3e82bbc8c2b1976
      https://github.com/grml/grml-autoconfig/commit/21b7f0ed53a93938f0d5a474e3e82bbc8c2b1976
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    A debian/grml-autoconfig.install
    M debian/rules
    A systemd/grml-autoconfig.service

  Log Message:
  -----------
  Initial systemd support


  Commit: 62f3f8f4f218e18606edfd73bf3ddbfe1d8a43fb
      https://github.com/grml/grml-autoconfig/commit/62f3f8f4f218e18606edfd73bf3ddbfe1d8a43fb
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  /etc/default/rcS no longer exists in recent initscripts versions

Instead rely on /etc/adjtime for UTC vs localtime handling.


  Commit: 9dec7ad803e985c9eada4ecb38bbfa61991c2ff3
      https://github.com/grml/grml-autoconfig/commit/9dec7ad803e985c9eada4ecb38bbfa61991c2ff3
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-12-30 (Fri, 30 Dec 2016)

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  Enable acpid.socket if we're running under systemd


  Commit: 348b546fca905e5c591faeb1fb0d636918f9b0f1
      https://github.com/grml/grml-autoconfig/commit/348b546fca905e5c591faeb1fb0d636918f9b0f1
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-12-31 (Sat, 31 Dec 2016)

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  Introduce service_wrapper to avoid direct /etc/init.d calls

While at it drop support for any other syslog daemon than rsyslog.
rsyslog is the package we ship via GRMLBASE anyway.

Known issues:

* /etc/init.d/loadcpufreq depends on systemd-sysv-generator (which
  we disable via grml-live to avoid automatic LSB script startups)
* startx boot option doesn't work yet


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

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  Rely on /proc/1/comm to identify running systemd

/proc/[pid]/comm is available since Linux 2.6.33 so
we should be able to rely on that.

Inside /proc/1/cmdline might end up additional boot options,
e.g. when booting with "nocolor" boot option it ends up as
"/sbin/initnocolor" and then our check breaks.


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

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  Source /etc/grml_nocolors with nocolor boot option

Otherwise we still end up with colors in the output because
$NORMAL isn't defined properly.


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

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  Drop grml_nocolors + grml_colors magic, instead rely on lsb-functions

grml-etc-core git commit 2ee956e includes color handling
inside lsb-functions, simplify its usage inside grml-autoconfig's
autoconfig.functions therefore.


  Commit: 25fdf7af2d59dd2d38506f3dea35333206174793
      https://github.com/grml/grml-autoconfig/commit/25fdf7af2d59dd2d38506f3dea35333206174793
  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: f9661f967657803a85c1a80ff86006c5bca9eae5
      https://github.com/grml/grml-autoconfig/commit/f9661f967657803a85c1a80ff86006c5bca9eae5
  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: d12fdaefe7eb136899d907761115ac885998265e
      https://github.com/grml/grml-autoconfig/commit/d12fdaefe7eb136899d907761115ac885998265e
  Author: Michael Prokop <mika at grml.org>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  Build-Depend on debhlper >= 9


  Commit: b4662e87e3d8f5b1074234eba877785b3bf10929
      https://github.com/grml/grml-autoconfig/commit/b4662e87e3d8f5b1074234eba877785b3bf10929
  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.15.0


Compare: https://github.com/grml/grml-autoconfig/compare/aaef6bb9e390...b4662e87e3d8


More information about the Git-commits mailing list