remaster/src/func/check_config

33 lines
588 B
Plaintext
Raw Normal View History

2018-05-20 19:02:45 +00:00
#!/bin/bash
#remaster lib
[ -d "<LIBDIR>" ] || { echo "LIBDIR not exist"; exit 1; }
2018-05-20 19:53:56 +00:00
#check_config [param]
function check_config() {
#LOG
[ -z "$log_file" ] && log_file="/tmp/remaster_`date '+%Y-%m-%d'`"
if [ -f "$log_file" ]; then
echo > "$log_file"
else
#check if folder exist
[ -d "${log_file%/*}" ] || {
# N-> exit 3
echo "Directory for Log didnt exist"
exit 3
}
#create LOG
touch "$log_file"
fi
2018-05-20 19:02:45 +00:00
}
#this func is standalone executable
[ -n "$1" ] && {
2018-05-20 19:53:56 +00:00
check_config $@
2018-05-20 19:02:45 +00:00
}