che-server/check_properties_descriptio...

23 lines
614 B
Bash
Executable File

#!/bin/bash
CHE_PROPERTIES_PATH="assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/che.properties"
MULTIUSER_PROPERTIES_PATH="assembly/assembly-wsmaster-war/src/main/webapp/WEB-INF/classes/che/multiuser.properties"
HAS_DESCRIPTION=false
cat $CHE_PROPERTIES_PATH $MULTIUSER_PROPERTIES_PATH |
while read -r LINE
do
if [[ $LINE == '#'* ]]; then
HAS_DESCRIPTION=true
elif [[ -z $LINE ]]; then
HAS_DESCRIPTION=false
else
if [[ $HAS_DESCRIPTION == false ]]; then
echo "Property $LINE seems to be missing a description!"
exit 1
fi
HAS_DESCRIPTION=false
fi
done