From: Vadim Kochan <vadim4j@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 0/3] init: Add s6 as init system
Date: Sat, 16 Feb 2019 23:28:32 +0200 [thread overview]
Message-ID: <20190216212835.25503-1-vadim4j@gmail.com> (raw)
Add new system init support (BR2_INIT_S6) based on s6 suite. This is very-very
basic support which does not have any setup automation logic (but only getty)
but it allows to install custom s6-rc services in a bit easier way by the
board. All s6-rc services which were copied by rootfs-overlay or post-build
will be compiled as s6-rc db into /etc/s6/rc/compiled-initial, which also has
/etc/s6/rc/compiled link to easy replace it in runtime.
In case if such kind of change will be merged, then may be it would be good to
think about of some packages integration into s6-rc system.
v1:
1) Changed s6-rc compiled path to /etc/s6/rc/compiled-init, added patch which
allows to use this path as default.
2) Select s6-rc package if s6 init is choosen.
Vadim Kochan (3):
package/s6-linux-init: Build also for the host
package/s6-linux-init: Allow to install as init system
package/s6-rc: Allow to integrate s6-rc services
package/s6-linux-init/s6-linux-init.mk | 69 +++++++++++++++++++-
...figure-Allow-to-specify-compiled-base-dir.patch | 76 ++++++++++++++++++++++
package/s6-rc/rc.init | 4 ++
package/s6-rc/rc.shutdown | 3 +
package/s6-rc/s6-rc.mk | 33 ++++++++++
system/Config.in | 9 ++-
6 files changed, 191 insertions(+), 3 deletions(-)
create mode 100644 package/s6-rc/0001-configure-Allow-to-specify-compiled-base-dir.patch
create mode 100644 package/s6-rc/rc.init
create mode 100644 package/s6-rc/rc.shutdown
--
2.14.1
next reply other threads:[~2019-02-16 21:28 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-16 21:28 Vadim Kochan [this message]
2019-02-16 21:28 ` [Buildroot] [PATCH 1/3] package/s6-linux-init: Build also for the host Vadim Kochan
2019-03-27 16:55 ` Thomas Petazzoni
2019-04-02 15:48 ` Vadym Kochan
2019-02-16 21:28 ` [Buildroot] [PATCH 2/3] package/s6-linux-init: Allow to install as init system Vadim Kochan
2019-03-27 18:43 ` Thomas Petazzoni
2019-04-02 15:57 ` Vadym Kochan
2019-02-16 21:28 ` [Buildroot] [PATCH 3/3] package/s6-rc: Allow to integrate s6-rc services Vadim Kochan
2019-03-27 18:54 ` Thomas Petazzoni
2019-03-27 20:35 ` Arnout Vandecappelle
2019-03-27 20:37 ` Arnout Vandecappelle
2019-03-28 14:23 ` Thomas Petazzoni
2019-04-02 16:08 ` Vadym Kochan
2019-03-28 14:22 ` Thomas Petazzoni
2019-04-02 21:23 ` Vadim Kochan
2019-04-02 22:19 ` Vadim Kochan
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=20190216212835.25503-1-vadim4j@gmail.com \
--to=vadim4j@gmail.com \
--cc=buildroot@busybox.net \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox