fix(build_library): create /usr/share/coreos files

create the basic files in /usr/share/coreos that should exist
This commit is contained in:
Brandon Philips 2014-03-12 14:58:20 -07:00
parent 54ad9b0565
commit b8fe368087

View File

@ -12,7 +12,7 @@ SCRIPT_ROOT=$(readlink -f $(dirname "$0")/..)
PRODUCTION_DEFAULT= PRODUCTION_DEFAULT=
if [[ "${COREOS_OFFICIAL:-0}" -eq 1 ]]; then if [[ "${COREOS_OFFICIAL:-0}" -eq 1 ]]; then
PRODUCTION_DEFAULT="dev-channel" PRODUCTION_DEFAULT="alpha"
fi fi
# Flags # Flags
@ -37,7 +37,7 @@ if [[ -n "${FLAGS_production_track}" ]]; then
COREOS_VERSION_DESCRIPTION="${COREOS_VERSION_STRING} (Official Build) \ COREOS_VERSION_DESCRIPTION="${COREOS_VERSION_STRING} (Official Build) \
${COREOS_VERSION_TRACK} $FLAGS_board test" ${COREOS_VERSION_TRACK} $FLAGS_board test"
if [[ "${FLAGS_production_track}" != "sdk" ]]; then if [[ "${FLAGS_production_track}" != "sdk" ]]; then
COREOS_VERSION_AUSERVER="https://api.core-os.net/v1/update/" COREOS_VERSION_AUSERVER="https://public.roller.core-os.net/v1/update/"
else else
COREOS_VERSION_AUSERVER="" COREOS_VERSION_AUSERVER=""
fi fi
@ -100,3 +100,14 @@ PRETTY_NAME="$COREOS_VERSION_NAME $COREOS_VERSION_DESCRIPTION"
ANSI_COLOR="1;32" ANSI_COLOR="1;32"
HOME_URL="http://www.coreos.com/" HOME_URL="http://www.coreos.com/"
EOF EOF
# Create the defaults for the coreos configuration files in the usr directory
sudo mkdir -p "${ROOT_FS_DIR}/usr/share/coreos"
sudo_clobber "${ROOT_FS_DIR}/usr/share/coreos/release" <<EOF
COREOS_RELEASE_VERSION=$COREOS_VERSION_STRING
EOF
sudo_clobber "${ROOT_FS_DIR}/usr/share/coreos/update.conf" <<EOF
SERVER=$COREOS_VERSION_AUSERVER
GROUP=$COREOS_VERSION_TRACK
EOF