[Buildroot] [PATCH] Makefile: Store OS release in /usr/lib/os-release
Peter Korsgaard
peter at korsgaard.com
Sun Jan 28 20:45:10 UTC 2018
>>>>> "Chris" == Chris Lesiak <chris.lesiak at licor.com> writes:
> It is recommended that vendor trees store OS release information
> in /usr/lib/os-release and that /etc/os-release should be a relative
> symlink to /usr/lib/os-release.
> For more details, see:
> http://0pointer.de/public/systemd-man/os-release.html
> Signed-off-by: Chris Lesiak <chris.lesiak at licor.com>
> ---
> Makefile | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
> diff --git a/Makefile b/Makefile
> index 7d8ab51a8c..a996779232 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -729,7 +729,9 @@ endif
> echo "ID=buildroot"; \
> echo "VERSION_ID=$(BR2_VERSION)"; \
> echo "PRETTY_NAME=\"Buildroot $(BR2_VERSION)\"" \
> - ) > $(TARGET_DIR)/etc/os-release
> + ) > $(TARGET_DIR)/usr/lib/os-release
> + @(cd $(TARGET_DIR)/etc; \
> + ln -sf ../usr/lib/os-release .)
The other commands are not hidden with @, so this also shouldn't be.
The above can be simplified to just:
ln -sf ../usr/lib/os-release $(TARGET_DIR)/etc
Committed with these changes, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list