devel/elftoolchain/remove-lsbr.patch
$ cat remove-lsbr.patch
--- a/mk/os.Linux.mk
+++ b/mk/os.Linux.mk
@@ -2,12 +2,15 @@
#
# Build recipes for GNU/Linux based operating systems.
-OS_DISTRIBUTION != lsb_release -s -i || echo unknown
-OS_DISTRIBUTION_VERSION != lsb_release -s -r || echo unknown
+# use /etc/os-release instead of lsb_release to avoid external dependency
+OS_DISTRIBUTION != if [ -f /etc/os-release ]; then \
+ . /etc/os-release && echo "$$NAME"; else echo "Linux"; fi
+OS_DISTRIBUTION_VERSION != if [ -f /etc/os-release ]; then \
+ . /etc/os-release && echo "$$VERSION_ID"; else echo "unknown"; fi
-.if ${OS_DISTRIBUTION} == "unknown" || \
- ${OS_DISTRIBUTION_VERSION} == "unknown"
-.error ERROR: Unknown host OS distribution.
+# allow unknown version evrything will still build fine
+.if ${OS_DISTRIBUTION} == ""
+OS_DISTRIBUTION = Linux
.endif
MKDOC?= yes # Build documentation.
