[OpenWrt-Devel] [PATCH] base-files: add /etc/profile.d support

Bastian Bittorf bittorf at bluebottle.com
Wed Jun 10 08:01:26 EDT 2015


* thomas.langer at lantiq.com <thomas.langer at lantiq.com> [10.06.2015 13:59]:
> I think this will not work, as /etc/profile (and these additional files) is expected to be executed in the current shell context.
> Otherwise adding shell variables or extending $PATH will not work. So you cannot execute them in a subshell.

ok, then please:
[ -e "$FILE" ] && sh -n "$FILE" && . "$FILE"

> Maybe it is possible to skip this for FAILSAFE mode? If there are errors, they can be corrected in this way.

this is a good point:

[ -z "$FAILSAFE" ] && {
  ...yourlogic...
}

bye, bastian
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list