[Git-commits] [grml/grml-autoconfig] f7b8e0: init script: use zsh -f to skip more startup rc code

Chris Hofstaedtler noreply at github.com
Fri Dec 20 12:18:07 CET 2024


  Branch: refs/heads/zeha/perf
  Home:   https://github.com/grml/grml-autoconfig
  Commit: f7b8e0b40c698a8bebdfe3ec32ef98e514b8f1bb
      https://github.com/grml/grml-autoconfig/commit/f7b8e0b40c698a8bebdfe3ec32ef98e514b8f1bb
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M grml-autoconfig

  Log Message:
  -----------
  init script: use zsh -f to skip more startup rc code

This seems to save about 50% runtime on some invocations.


  Commit: 9a6c1214ddc5d1e6971082a475b1c278de8cd4bb
      https://github.com/grml/grml-autoconfig/commit/9a6c1214ddc5d1e6971082a475b1c278de8cd4bb
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  performance: avoid uname call for ARCH

This is documented only for netconfig, most boots never use it.


  Commit: ef774c56d7ce12cd758a74e08a152f6a1cbfc2dd
      https://github.com/grml/grml-autoconfig/commit/ef774c56d7ce12cd758a74e08a152f6a1cbfc2dd
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M grml-autoconfig

  Log Message:
  -----------
  grml-autoconfig: trim extra whitespace


  Commit: 5725a54759f88f2311e9965c981d5ef6f04f22e4
      https://github.com/grml/grml-autoconfig/commit/5725a54759f88f2311e9965c981d5ef6f04f22e4
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions
    M bin/save-config

  Log Message:
  -----------
  performance: stop checking for pre-2018 live media paths


  Commit: 17a41ad064a6a36d4f6a22da72ccf1146df3351d
      https://github.com/grml/grml-autoconfig/commit/17a41ad064a6a36d4f6a22da72ccf1146df3351d
  Author: Chris Hofstaedtler <chris.hofstaedtler at deduktiva.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M grml-autoconfig

  Log Message:
  -----------
  performance: require /etc/mtab to be a symlink already

Always true since a few Debian releases.


  Commit: 7450193c17649f70cf6a70f56841982dec0d1c1f
      https://github.com/grml/grml-autoconfig/commit/7450193c17649f70cf6a70f56841982dec0d1c1f
  Author: Chris Hofstaedtler <chris.hofstaedtler at deduktiva.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions
    M grml-autoconfig

  Log Message:
  -----------
  performance: require systemd to setup /{proc,sys,dev/pts}


  Commit: 80b65bd81e8eecf4eb75c3edbbb992e300d32793
      https://github.com/grml/grml-autoconfig/commit/80b65bd81e8eecf4eb75c3edbbb992e300d32793
  Author: Chris Hofstaedtler <chris.hofstaedtler at deduktiva.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  performance: avoid using $(cat)


  Commit: 176b30f7758a6076ebe41a04adde6078365a4a11
      https://github.com/grml/grml-autoconfig/commit/176b30f7758a6076ebe41a04adde6078365a4a11
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions
    M debian/grml-autoconfig.install
    A modules-load.d/grml-autoconfig.conf
    M systemd/grml-autoconfig.service

  Log Message:
  -----------
  performance: let systemd load 9pfs


  Commit: 306d257cf6bd0a6f6d9bbe5ab52d227b8acfe369
      https://github.com/grml/grml-autoconfig/commit/306d257cf6bd0a6f6d9bbe5ab52d227b8acfe369
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions
    M modules-load.d/grml-autoconfig.conf

  Log Message:
  -----------
  performance: let systemd load efivarfs


  Commit: 6ea94aec0f185358dfe797786ed16bf41fe2411e
      https://github.com/grml/grml-autoconfig/commit/6ea94aec0f185358dfe797786ed16bf41fe2411e
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M autoconfig.functions

  Log Message:
  -----------
  performance: avoid running virt-what, imvirt three times

Also avoid running imvirt at all, if virt-what succeeds.


Compare: https://github.com/grml/grml-autoconfig/compare/d5a5728ec3a2...6ea94aec0f18

To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-autoconfig/settings/notifications


More information about the Git-commits mailing list