[Buildroot] [PATCH v3 0/9] Add /etc/shells handling
Romain Naour
romain.naour at smile.fr
Fri Jan 19 10:15:00 UTC 2018
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
More information about the buildroot
mailing list