From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/4] system cfg: introduce option BR2_SYSTEM_DEFAULT_PATH
Date: Tue, 18 Dec 2018 20:27:28 +0100 [thread overview]
Message-ID: <20181218192728.GB24194@scaer> (raw)
In-Reply-To: <20181218005116.17435-2-mmayer@broadcom.com>
Markus, All,
On 2018-12-17 16:51 -0800, Markus Mayer spake thusly:
> The configuration option BR2_SYSTEM_DEFAULT_PATH allows the user to
> override the default path, which can be used by /etc/profile and some
> system daemons.
>
> It defaults to the value previously hard-coded in /etc/profile. This
> default should be suitable for most users.
>
> Signed-off-by: Markus Mayer <mmayer@broadcom.com>
> ---
> system/Config.in | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/system/Config.in b/system/Config.in
> index 0f77b9b6721a..93458c0011b7 100644
> --- a/system/Config.in
> +++ b/system/Config.in
> @@ -386,6 +386,16 @@ comment "automatic network configuration via DHCP needs ifupdown or busybox or n
>
> endif # BR2_ROOTFS_SKELETON_DEFAULT
>
> +config BR2_SYSTEM_DEFAULT_PATH
> + string "Set the system's default PATH"
> + default "/bin:/sbin:/usr/bin:/usr/sbin" if !BR2_ROOTFS_MERGED_USR
> + default "/bin:/sbin" if BR2_ROOTFS_MERGED_USR
Do we really care to have a different value at all?
In the merged-/usr case: if the command exists, it is found in either
/bin or /sbin, and the lookup stops there. If the command does not
exist, it is looked for in the four locations, instead of only two.
This does not look like too much of an overhead, does it?
Anyway, if we really want different values, then:
- we can simplify it a bit,
- and use the realy locations rahter than the symlinks:
default "/usr/bin:/usr/sbin" if BR2_ROOTFS_MERGED_USR
default "/bin:/sbin:/usr/bin:/usr/sbin"
(kconfig will stop on the fiurst default that is valid.)
But for my part, I think a single default as is currently used is
enough (i.e. /bin:/sbin:/usr/bin:/usr/sbin).
Regards,
Yann E. MORIN.
> + help
> + Sets the system's default PATH. It is being used in /etc/profile
> + in the skeleton-init-common package and by some daemons.
> +
> + The default should work in most cases.
> +
> config BR2_ENABLE_LOCALE_PURGE
> bool "Purge unwanted locales"
> default y
> --
> 2.17.1
>
--
.-----------------.--------------------.------------------.--------------------.
| 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. |
'------------------------------^-------^------------------^--------------------'
next prev parent reply other threads:[~2018-12-18 19:27 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-12-18 0:51 [Buildroot] [PATCH 0/4] Allow customization of system default PATH Markus Mayer
2018-12-18 0:51 ` [Buildroot] [PATCH 1/4] system cfg: introduce option BR2_SYSTEM_DEFAULT_PATH Markus Mayer
2018-12-18 19:27 ` Yann E. MORIN [this message]
2018-12-18 21:22 ` Markus Mayer
2018-12-18 0:51 ` [Buildroot] [PATCH 2/4] skeleton: use BR2_SYSTEM_DEFAULT_PATH as default PATH Markus Mayer
2018-12-18 19:32 ` Yann E. MORIN
2018-12-18 19:33 ` Yann E. MORIN
2018-12-18 0:51 ` [Buildroot] [PATCH 3/4] openssh: " Markus Mayer
2018-12-18 19:38 ` Yann E. MORIN
2018-12-18 0:51 ` [Buildroot] [PATCH 4/4] dropbear: " Markus Mayer
2018-12-18 19:47 ` Yann E. MORIN
[not found] ` <CAGt4E5uXpteKpCCt_XmKG2HONQ3PQQADHjSyjeBKRPhphxhWhQ@mail.gmail.com>
2018-12-18 23:16 ` Markus Mayer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181218192728.GB24194@scaer \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox