[Buildroot] [PATCH 0/3 v3] skeleton: move ifupdown script to their own package

Yann E. MORIN yann.morin.1998 at free.fr
Sun Jul 2 14:35:16 UTC 2017


Hello All!

The ifupdown scripts are currently provided by the skeleton, and they
are used by varioue network 'managers', like the standalone ifupdown,
the one in Busybox, or by systemd (without networkd).

But when we have a skeleton specific to systemd, we'd still need to have
those scripts.

Rather than duplicate or play special tricks, we first move them to
their own package.

Then we make sure we do not install them with systemd-networkd, as they
are useless in that case.

Finally, those scripts can now even be used by a custom skeleton.

Changes v2 -> v3:
  - don't select the new package at all, but default it to 'y' for the
    default skeleton, so as to really keep the current behaviour
    (Arnout)
  - split the patch in three  (Arnout)


Regards,
Yann E. MORIN.


The following changes since commit 824f3d9bebee5008ed4f21ab9857778b7d200802

  support/scripts: check-host-rpath now handles $ORIGIN as well (2017-07-02 15:49:25 +0200)


are available in the git repository at:

  git://git.buildroot.org/~ymorin/git/buildroot.git

for you to fetch changes up to 7af4e1b5c5c358fd2a41e609ea250138a5565c18

  package/ifupdown-scripts: allow use with a custom skeleton (2017-07-02 16:14:08 +0200)


----------------------------------------------------------------
Yann E. MORIN (3):
      package/ifupdown-scripts: new package
      package/ifupdown-scripts: not needed for systemd-networkd
      package/ifupdown-scripts: allow use with a custom skeleton

 package/Config.in                                  |  1 +
 package/ifupdown-scripts/Config.in                 |  7 +++
 .../init.d => ifupdown-scripts}/S40network         |  0
 package/ifupdown-scripts/ifupdown-scripts.mk       | 57 ++++++++++++++++++++++
 .../{systemd => ifupdown-scripts}/network.service  |  0
 .../ifupdown-scripts}/network/if-down.d/.empty     |  0
 .../network/if-post-down.d/.empty                  |  0
 .../network/if-pre-up.d/wait_iface                 |  0
 .../ifupdown-scripts}/network/if-up.d/.empty       |  0
 package/{skeleton => ifupdown-scripts}/nfs_check   |  0
 package/skeleton/skeleton.mk                       | 33 -------------
 package/systemd/systemd.mk                         |  8 ---
 12 files changed, 65 insertions(+), 41 deletions(-)
 create mode 100644 package/ifupdown-scripts/Config.in
 rename package/{initscripts/init.d => ifupdown-scripts}/S40network (100%)
 create mode 100644 package/ifupdown-scripts/ifupdown-scripts.mk
 rename package/{systemd => ifupdown-scripts}/network.service (100%)
 rename {system/skeleton/etc => package/ifupdown-scripts}/network/if-down.d/.empty (100%)
 rename {system/skeleton/etc => package/ifupdown-scripts}/network/if-post-down.d/.empty (100%)
 rename {system/skeleton/etc => package/ifupdown-scripts}/network/if-pre-up.d/wait_iface (100%)
 rename {system/skeleton/etc => package/ifupdown-scripts}/network/if-up.d/.empty (100%)
 rename package/{skeleton => ifupdown-scripts}/nfs_check (100%)

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list