diff --git a/build_library/set_lsb_release b/build_library/set_lsb_release index f86c968909f..7347ad6fddf 100755 --- a/build_library/set_lsb_release +++ b/build_library/set_lsb_release @@ -11,7 +11,7 @@ SCRIPT_ROOT=$(readlink -f $(dirname "$0")/..) . "${SCRIPT_ROOT}/common.sh" || exit 1 # Flags -DEFINE_string board "" "The board to build an image for." +DEFINE_string board "${DEFAULT_BOARD}" "The board to build an image for." DEFINE_string root "" "The root file system to write /etc/lsb-release to." DEFINE_string group "" "The default update group for update_engine." @@ -25,40 +25,37 @@ ROOT_FS_DIR="$FLAGS_root" [ -n "$ROOT_FS_DIR" ] || die "--root is required." [ -d "$ROOT_FS_DIR" ] || die "Root FS does not exist? ($ROOT_FS_DIR)" -OS_NAME="Flatcar Container Linux by Kinvolk" -OS_CODENAME="Oklo" -OS_ID="flatcar" -OS_ID_LIKE="coreos" -OS_PRETTY_NAME="$OS_NAME $FLATCAR_VERSION (${OS_CODENAME})" +# These variables are set in the base profile. +eval $("portageq-${FLAGS_board}" envvar -v BRANDING_OS_\*) +BRANDING_OS_PRETTY_NAME="${BRANDING_OS_NAME} ${FLATCAR_VERSION}" FLATCAR_APPID="{e96281a6-d1af-4bde-9a0a-97b76e56dc57}" # DISTRIB_* are the standard lsb-release names sudo mkdir -p "${ROOT_FS_DIR}/usr/share/flatcar" "${ROOT_FS_DIR}/etc/flatcar" sudo_clobber "${ROOT_FS_DIR}/usr/share/flatcar/lsb-release" <