Skip to content

SystemV init without busybox series

Gustavo Zacarias buildroot 4 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest4 patches 0 repliesNew
  2. v39 patches 0 repliesSuperseded
  3. v210 patches 0 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v1 RFC0 of 7 patches0 repliesSuperseded

Changes in v4 from the cover letter

* Add comment about the start-stop-daemon naming (Arnout)
* Fixes to static builds of start-stop-daemon (Arnout)
* Fix line wrapping style for start-stop-daemon CONF_OPTS (Arnout)
* Fix rebuild/reinstall of ifupdown

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4dhcp: update dhclient-scriptpackage/dhcp/dhclient-script+283 -11 reply
2/4skeleton/S40network: tweak for debian ifupdownsystem/skeleton/etc/init.d/S40network+3 -02 replies
3/4ifupdown: new packagepackage/Config.in package/ifupdown/0001-dont-use-dpkg-architecture.patch package/ifupdown/Config.in +2 more+65 -02 replies
4/4start-stop-daemon: new packagepackage/Config.in package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch package/start-stop-daemon/Config.in +2 more+91 -02 replies

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by.

PatchArnout Vandecappelle (Essensium/Mind)Karoly Kasza
1/4
2/4T-b R-b
3/4T-b R-b
4/4T-b T-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v4 thread

Cover letter [Buildroot] [PATCHv4 0/4] SystemV init without busybox series

This is a patch series that enables busybox-less systemV-init targets to be built.
It contains fixes that enable it to work seamlessly, some new packages and a couple of non essential/related bumps.

It's missing documentation on the recommended packages for a normal boot to take place without any errors or warnings for a default busybox skeleton.

* debianutils provides run-parts for ifupdown
* ifupdown provides ifup/ifdown
* start-stop-daemon provides start-stop-daemon (sic)

Changes for v2:
* Drop uclibc wordexp enablement and disable ifupdown for it
* Add start-stop-daemon package
* Add useful dhclient-script for ISC dhcp
* Install dhclient (ISC dhcp) to /sbin for debian ifupdown
* dhcpcd: install dhcpcd-hooks for PnP simplicity
* sysvinit: drop tty1/2 for consistency
* Misc style fixes

Changes for v3:
* Adjust start-stop-daemon license (Karoly)
* Fix pathspecs for dhcp clients in network-manager (Arnout)
* Drop symlink check in S40network (Arnout)
* Use make install in ifupdown (Arnout)
* Update dhcpcd to version 6.6.2
* Ditch dash 0.5.8-2 bump, it's pointless (Peter)

Changes for v4:
* Add comment about the start-stop-daemon naming (Arnout)
* Fixes to static builds of start-stop-daemon (Arnout)
* Fix line wrapping style for start-stop-daemon CONF_OPTS (Arnout)
* Fix rebuild/reinstall of ifupdown

Gustavo Zacarias (4):
dhcp: update dhclient-script
skeleton/S40network: tweak for debian ifupdown
ifupdown: new package
start-stop-daemon: new package

 package/Config.in                                  |   6 +
 package/dhcp/dhclient-script                       | 284 ++++++++++++++++++++-
 .../ifupdown/0001-dont-use-dpkg-architecture.patch |  17 ++
 package/ifupdown/Config.in                         |  17 ++
 package/ifupdown/ifupdown.hash                     |   2 +
 package/ifupdown/ifupdown.mk                       |  26 ++
 .../0001-add-uclibc-alias-and-musl.patch           |  42 +++
 package/start-stop-daemon/Config.in                |   8 +
 package/start-stop-daemon/start-stop-daemon.hash   |   2 +
 package/start-stop-daemon/start-stop-daemon.mk     |  36 +++
 system/skeleton/etc/init.d/S40network              |   3 +
 11 files changed, 442 insertions(+), 1 deletion(-)
 create mode 100644 package/ifupdown/0001-dont-use-dpkg-architecture.patch
 create mode 100644 package/ifupdown/Config.in
 create mode 100644 package/ifupdown/ifupdown.hash
 create mode 100644 package/ifupdown/ifupdown.mk
 create mode 100644 package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch
 create mode 100644 package/start-stop-daemon/Config.in
 create mode 100644 package/start-stop-daemon/start-stop-daemon.hash
 create mode 100644 package/start-stop-daemon/start-stop-daemon.mk
Signature · 1 line
2.0.4