<p dir="ltr"><br>
On Jun 10, 2015 6:30 PM, "Hendrik Lüth" <<a href="mailto:hendrik@linux-nerds.de">hendrik@linux-nerds.de</a>> wrote:<br>
><br>
> OpenWrt should support an optinal /etc/profile.d directory like most other Linux<br>
> distributions. This allows packages to install their own scripts into<br>
> /etc/profile.d/.</p>
<p dir="ltr">IMO, OpenWrt is not like most of other Linux distributions.  So what are those other packages that need this and the current specific use cases?</p>
<p dir="ltr">                yousong</p>
<p dir="ltr">> ---<br>
>  package/base-files/files/etc/profile | 9 +++++++++<br>
>  1 file changed, 9 insertions(+)<br>
><br>
> diff --git a/package/base-files/files/etc/profile b/package/base-files/files/etc/profile<br>
> index 3dd58e1..c9e805f 100644<br>
> --- a/package/base-files/files/etc/profile<br>
> +++ b/package/base-files/files/etc/profile<br>
> @@ -14,3 +14,12 @@ export PS1='\u@\h:\w\$ '<br>
><br>
>  [ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; }<br>
>  [ -x /usr/bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }<br>
> +<br>
> +if [ -d /etc/profile.d ]; then<br>
> +  for i in /etc/profile.d/* ; do<br>
> +    if [ -r $i ]; then<br>
> +      . $i<br>
> +    fi<br>
> +  done<br>
> +  unset i<br>
> +fi<br>
> --<br>
> 2.4.1<br>
> _______________________________________________<br>
> openwrt-devel mailing list<br>
> <a href="mailto:openwrt-devel@lists.openwrt.org">openwrt-devel@lists.openwrt.org</a><br>
> <a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</a><br>
</p>