All of lore.kernel.org
 help / color / mirror / Atom feed
From: Markus Lehtonen <markus.lehtonen@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 0/6] Stop using update-alternatives for init scripts
Date: Wed,  1 Nov 2017 16:00:29 +0200	[thread overview]
Message-ID: <cover.1509544185.git.markus.lehtonen@linux.intel.com> (raw)

This patchset does away with the usage of update-alternatives for managing init
scripts. Using u-a for initscripts cause race/ordering issues with package
scriptlets doing daemon stop/start/enable at package installation time. The
patchset also reverts a kludge that was introduced in
update-alternatives.bbclass and update-rc.d.bbclass to work around the
aforementioned problems. Finally, it introduces sanity check to
update-alternatives.bbclass to prevent usage of u-a for init scripts in the
future.

[YOCTO #10944]


The following changes since commit 3b413a80578caacd9a7f405f3c51a3921d78a60d:

  README.qemu: qemuppc64 is not supported (2017-10-16 23:54:27 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib marquiz/fixes-10944
  http://cgit.openembedded.org/openembedded-core-contrib/log/?h=marquiz/fixes-10944

Markus Lehtonen (6):
  sysklogd: don't use update-alternatives
  initscripts: don't use update-alternatives
  lsbinitscripts: don't use update-alternatives
  initscripts: rrecommend initscripts-functions
  Revert "classes: Fix alternatives and rc.d ordering"
  update-alternatives.bbclass: refuse to manage SysV init scripts

 meta/classes/update-alternatives.bbclass         | 33 ++++++++----------------
 meta/classes/update-rc.d.bbclass                 | 23 +++--------------
 meta/conf/distro/include/default-providers.inc   |  1 +
 meta/recipes-core/initscripts/initscripts_1.0.bb | 11 ++++----
 meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb   |  2 +-
 meta/recipes-extended/lsb/lsbinitscripts_9.72.bb |  8 ++----
 meta/recipes-extended/sysklogd/sysklogd.inc      | 12 +--------
 7 files changed, 24 insertions(+), 66 deletions(-)

-- 
2.13.6



             reply	other threads:[~2017-11-01 14:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-01 14:00 Markus Lehtonen [this message]
2017-11-01 14:00 ` [PATCH 1/6] sysklogd: don't use update-alternatives Markus Lehtonen
2017-11-01 14:00 ` [PATCH 2/6] initscripts: " Markus Lehtonen
2017-11-01 14:00 ` [PATCH 3/6] lsbinitscripts: " Markus Lehtonen
2017-11-01 14:00 ` [PATCH 4/6] initscripts: rrecommend initscripts-functions Markus Lehtonen
2017-11-01 14:00 ` [PATCH 5/6] Revert "classes: Fix alternatives and rc.d ordering" Markus Lehtonen
2017-11-01 14:00 ` [PATCH 6/6] update-alternatives.bbclass: refuse to manage SysV init scripts Markus Lehtonen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1509544185.git.markus.lehtonen@linux.intel.com \
    --to=markus.lehtonen@linux.intel.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.