Current File : //usr/local/jetapps/usr/share/rear/layout/compare/default/510_compare_files.sh |
# Compare files that could have an impact on the rescue image
if [ -e $VAR_DIR/layout/config/files.md5sum ] ; then
config_files=()
for obj in "${CHECK_CONFIG_FILES[@]}" ; do
if [ -d "$obj" ] ; then
config_files+=( $( find "$obj" -type f ) )
elif [ -e "$obj" ] ; then
config_files+=( "$obj" )
fi
done
md5sum "${config_files[@]}" > $TMP_DIR/files.md5sum
if ! diff -u $TMP_DIR/files.md5sum $VAR_DIR/layout/config/files.md5sum ; then
LogPrint "Configuration files have changed."
EXIT_CODE=1
fi
fi