Skip to content

Commit 90aa4e3

Browse files
committed
Minor Makefile adjustments to allow sysbox-builds in OSX
Signed-off-by: Rodny Molina <[email protected]>
1 parent a4c1674 commit 90aa4e3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Makefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,12 @@ else
8787
INSTALL_DIR := ${DESTDIR}
8888
endif
8989

90-
IMAGE_BASE_DISTRO := $(shell cat /etc/os-release | grep "^ID=" | cut -d "=" -f2 | tr -d '"')
90+
# Assume the default distro if /etc/os-release is not present.
91+
ifeq ($(wildcard /etc/os-release),)
92+
IMAGE_BASE_DISTRO := $(DEFAULT_DISTRO)
93+
else
94+
IMAGE_BASE_DISTRO := $(shell cat /etc/os-release | grep "^ID=" | cut -d "=" -f2 | tr -d '"')
95+
endif
9196

9297
# Host kernel info
9398
KERNEL_REL := $(shell uname -r)
@@ -99,7 +104,7 @@ export KERNEL_REL
99104
ifeq ($(IMAGE_BASE_DISTRO),$(filter $(IMAGE_BASE_DISTRO),centos fedora redhat almalinux rocky amzn))
100105
IMAGE_BASE_RELEASE := $(shell cat /etc/os-release | grep "^VERSION_ID" | cut -d "=" -f2 | tr -d '"' | cut -d "." -f1)
101106
KERNEL_HEADERS := kernels/$(KERNEL_REL)
102-
else
107+
else ifdef $(shell command -v lsb_release 2>/dev/null)
103108
IMAGE_BASE_RELEASE := $(shell cat /etc/os-release | grep "^VERSION_CODENAME" | cut -d "=" -f2)
104109
ifeq ($(IMAGE_BASE_DISTRO),linuxmint)
105110
IMAGE_BASE_DISTRO := ubuntu

0 commit comments

Comments
 (0)