[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