real cbuild version check
This commit is contained in:
parent
75ceacccc2
commit
a6161aac9d
12
init.sh
12
init.sh
@ -10,13 +10,13 @@ if [ ! -f default.config ]; then
|
|||||||
cp cbuild/default.config default.config
|
cp cbuild/default.config default.config
|
||||||
printf "${YELLOW}Default config didn't exist, copied from cbuild.\n"
|
printf "${YELLOW}Default config didn't exist, copied from cbuild.\n"
|
||||||
fi
|
fi
|
||||||
printf "Reading ./default.config\n"
|
|
||||||
source default.config
|
source ./default.config
|
||||||
# getting some values from default config
|
# getting some values from default config
|
||||||
DEFAULT_CONFIG_VERSION=$CONFIG_VERSION
|
DEFAULT_CONFIG_VERSION=$CONFIG_VERSION
|
||||||
|
source cbuild/default.config
|
||||||
DEFAULT_CBUILD_VERSION=$CBUILD_VERSION
|
DEFAULT_CBUILD_VERSION=$CBUILD_VERSION
|
||||||
unset CONFIG_VERSION
|
|
||||||
unset CBUILD_VERSION
|
|
||||||
|
|
||||||
# error on undefined
|
# error on undefined
|
||||||
set -u
|
set -u
|
||||||
@ -34,11 +34,11 @@ source current.config
|
|||||||
# checking versions
|
# checking versions
|
||||||
if [ ! $CBUILD_VERSION -eq $DEFAULT_CBUILD_VERSION ]; then
|
if [ ! $CBUILD_VERSION -eq $DEFAULT_CBUILD_VERSION ]; then
|
||||||
printf "${RED}config was created for outdated cbuild version\n${GRAY}"
|
printf "${RED}config was created for outdated cbuild version\n${GRAY}"
|
||||||
exit
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ ! $CONFIG_VERSION -eq $DEFAULT_CONFIG_VERSION ]; then
|
if [ ! $CONFIG_VERSION -eq $DEFAULT_CONFIG_VERSION ]; then
|
||||||
printf "${RED}config version isn't correct\n${GRAY}"
|
printf "${RED}config version isn't correct\n${GRAY}"
|
||||||
exit
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p "$OUTDIR"
|
mkdir -p "$OUTDIR"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user