All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v3 0/9] Add /etc/shells handling
@ 2018-01-19 10:15 Romain Naour
  2018-01-19 10:15 ` [Buildroot] [PATCH v3 1/9] package/skeleton-init-common: add /bin/sh to /etc/shells Romain Naour
                   ` (9 more replies)
  0 siblings, 10 replies; 21+ messages in thread
From: Romain Naour @ 2018-01-19 10:15 UTC (permalink / raw)
  To: buildroot

Started with commit [1], all package providing a shell interpreter
should  be listed in /etc/shells file to avoid issues with dropbear
or other tools.

Although a macro could be added to pkg-generic.mk to avoid
duplicating the /etc/shells handling, there is less than ten
shell packages in Buildroot. So add /etc/shells handling as
a TARGET_FINALIZE_HOOKS to avoid issues with the upcoming
top-level parallel build.

Update bach package to use a TARGET_FINALIZE_HOOKS.

[1] 4d279697afbf8fb295274784103be2b837113d5e

Romain Naour (9):
  package/skeleton-init-common: add /bin/sh to /etc/shells
  package/busybox: add /bin/{a,hu}sh to /etc/shells
  package/dash: add /etc/dash to /etc/shells
  package/screen: add /usr/bin/screen to /etc/shells
  package/tmux: add /usr/bin/tmux to /etc/shells
  package/zsh: add /bin/zsh to /etc/shells
  package/mksh: add /bin/mksh to /etc/shells
  package/bash: add missing double-dollar for /etc/shells
  package/bash: use target finalize hook

 package/bash/bash.mk                                 | 10 +++++++---
 package/busybox/busybox.mk                           | 14 ++++++++++++++
 package/dash/dash.mk                                 |  8 ++++++++
 package/mksh/mksh.mk                                 |  8 ++++++++
 package/screen/screen.mk                             |  9 ++++++++-
 package/skeleton-init-common/skeleton-init-common.mk |  7 +++++++
 package/tmux/tmux.mk                                 |  8 ++++++++
 package/zsh/zsh.mk                                   |  8 ++++++++
 8 files changed, 68 insertions(+), 4 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-05-03 21:27 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-19 10:15 [Buildroot] [PATCH v3 0/9] Add /etc/shells handling Romain Naour
2018-01-19 10:15 ` [Buildroot] [PATCH v3 1/9] package/skeleton-init-common: add /bin/sh to /etc/shells Romain Naour
2018-02-03 14:50   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 2/9] package/busybox: add /bin/{a, hu}sh " Romain Naour
2018-02-03 14:53   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 3/9] package/dash: add /etc/dash " Romain Naour
2018-02-03 14:55   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 4/9] package/screen: add /usr/bin/screen " Romain Naour
2018-02-03 14:58   ` Yann E. MORIN
2018-05-03 21:27     ` Thomas Petazzoni
2018-01-19 10:15 ` [Buildroot] [PATCH v3 5/9] package/tmux: add /usr/bin/tmux " Romain Naour
2018-02-03 14:59   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 6/9] package/zsh: add /bin/zsh " Romain Naour
2018-02-03 15:00   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 7/9] package/mksh: add /bin/mksh " Romain Naour
2018-02-03 15:01   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 8/9] package/bash: add missing double-dollar for /etc/shells Romain Naour
2018-02-03 15:01   ` Yann E. MORIN
2018-01-19 10:15 ` [Buildroot] [PATCH v3 9/9] package/bash: use target finalize hook Romain Naour
2018-02-03 15:13   ` Yann E. MORIN
2018-05-03 21:26 ` [Buildroot] [PATCH v3 0/9] Add /etc/shells handling Thomas Petazzoni

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.