openwrt_archive/package/base-files/files
John Crispin 90afa234c1 base-files: add /etc/profile.d support
OpenWrt should support an optional /etc/profile.d directory like
most other Linux distributions. This allows packages to install
their own scripts into /etc/profile.d/ directory.

The file suffix should make clear, that these scripts
are (sourced) shell-snippets. If the user needs e.g. php or lua,
one must make sure that the interpreter is called.
The reverse failsafe test makes sure, that the effective returncode is 0.

A typcal usecase is the inclusion of private helpers,
special variables or aliases, which at the moment needs
patching the sourcecode and is not well maintainable.
Now the builder can simply add there files.

v1 initial work of Hendrik Lüth <hendrik@linux-nerds.de>
v2 changes regarding RFC (e.g. thomas.langer@lantiq.com)
v3 changes regarding RFC (e.g. mschiffer@universe-factory.net)
v4 keep it simple and mimic OpenWrt style

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>

Backport of r46965

SVN-Revision: 48862
2016-03-01 08:15:04 +00:00
..
bin base-files: config_generate did not handle setups with more than 1 switch properly 2014-10-27 15:51:17 +00:00
etc base-files: add /etc/profile.d support 2016-03-01 08:15:04 +00:00
lib base-files: default_postinst: propagate the real postinst return code 2016-03-01 08:14:40 +00:00
rom rename default/ to files/ 2006-11-22 23:30:57 +00:00
sbin CC: base-files: sanitize and unify $PATH 2016-01-14 14:27:20 +00:00