Skip to content

Allow customization of system default PATH

Markus Mayer buildroot 3 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest4 patches 0 repliesNew
  2. v24 patches 0 repliesSuperseded
  3. v14 patches 0 repliesSuperseded

Changes in v3 from the cover letter

- Reformat the help section in system/Config.in to stay within the line length limit
- Swap SED and INSTALL commands in skeleton-init-common.mk
- Add Yann's Reviewed-by

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4system cfg: introduce option BR2_SYSTEM_DEFAULT_PATHsystem/Config.in system/system.mk+14 -00 replies
2/4skeleton: use BR2_SYSTEM_DEFAULT_PATH as default PATHpackage/skeleton-init-common/skeleton-init-common.mk system/skeleton/etc/profile+2 -11 reply
2/4skeleton: use BR2_SYSTEM_DEFAULT_PATH as default PATH+0 -00 replies
3/4openssh: use BR2_SYSTEM_DEFAULT_PATH as default PATHpackage/openssh/openssh.mk+1 -00 replies
4/4dropbear: use BR2_SYSTEM_DEFAULT_PATH as default PATHpackage/dropbear/dropbear.mk+6 -00 replies

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchYann E. MORIN
1/4R-b
2/4R-b
2/4R-b
3/4R-b
4/4R-b

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

Read the v3 thread

Cover letter [Buildroot] [PATCH v3 0/4] Allow customization of system default PATH

This series introduces a common way of configuring the system's default PATH.

We introduce a Kconfig variable called BR2_SYSTEM_DEFAULT_PATH, which is being used in /etc/profile of the default skeleton and for dropbear and openssh sessions.

Changes since v2:
- Reformat the help section in system/Config.in to stay within the line length limit
- Swap SED and INSTALL commands in skeleton-init-common.mk
- Add Yann's Reviewed-by

Changes since v1:
- only use a single default (independent of BR2_ROOTFS_MERGED_USR)
- add a guard to system/system.mk checking the default path isn't empty
- replace PATH in etc/profile with place-holder @PATH@ and update regex
- use BR2_SYSTEM_DEFAULT_PATH unconditionally for dropbear
- update commit messages that BR2_SYSTEM_DEFAULT_PATH is a Kconfig variable and already quoted (which is what we need)

Markus Mayer (4):
system cfg: introduce option BR2_SYSTEM_DEFAULT_PATH
skeleton: use BR2_SYSTEM_DEFAULT_PATH as default PATH
openssh: use BR2_SYSTEM_DEFAULT_PATH as default PATH
dropbear: use BR2_SYSTEM_DEFAULT_PATH as default PATH

 package/dropbear/dropbear.mk                         |  6 ++++++
 package/openssh/openssh.mk                           |  1 +
 package/skeleton-init-common/skeleton-init-common.mk |  1 +
 system/Config.in                                     | 10 ++++++++++
 system/skeleton/etc/profile                          |  2 +-
 system/system.mk                                     |  4 ++++
 6 files changed, 23 insertions(+), 1 deletion(-)
Signature · 1 line
2.17.1