[cmd_exclude] Fixed syntax bugs, now outputs projected disk usage at end
[cmd_include] Fixed syntax bugs, now outputs projected disk usage at end
This commit is contained in:
parent
10de67b3be
commit
23359c835c
2 changed files with 12 additions and 4 deletions
|
@ -19,11 +19,15 @@ cmd_exclude() {
|
||||||
local GIT_DIR="${1}"
|
local GIT_DIR="${1}"
|
||||||
local TARGET="${2}"
|
local TARGET="${2}"
|
||||||
local DB_FILE="${TARGET}/${_OPT_DB_FILE}"; shift 2
|
local DB_FILE="${TARGET}/${_OPT_DB_FILE}"; shift 2
|
||||||
local conditionList==("${@}")
|
local conditionList=("${@}")
|
||||||
|
echo ${conditionList[@]}
|
||||||
|
|
||||||
for condition in ${conditionList[@]}; do
|
for condition in ${conditionList[@]}; do
|
||||||
_msg EXEC "Excluding all tracks that match the following condition: ${condition}"
|
_msg EXEC "Excluding all tracks that match the following condition: ${condition}"
|
||||||
db_set ${GIT_DIR} ${DB_FILE} false "${condition}"
|
db_set ${GIT_DIR} ${DB_FILE} false "${condition}"
|
||||||
[[ $? -ne 0 ]] && { _msg WARN; return 1; } || { _msg OK; return 0; }
|
[[ $? -ne 0 ]] && { _msg WARN; } || { _msg OK; }
|
||||||
done
|
done
|
||||||
|
local imageidList=($(awk 'BEGIN{FS="\t"}{if($1=="true"){print $2}}' ${DB_FILE} | awk '!seen[$0]++'))
|
||||||
|
local DU="$(print_imageid_du ${GIT_DIR} ${imageidList[@]})"
|
||||||
|
_msg ECHO "Current estimated disk usage: ${DU} bytes"
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,11 +19,15 @@ cmd_include() {
|
||||||
local GIT_DIR="${1}"
|
local GIT_DIR="${1}"
|
||||||
local TARGET="${2}"
|
local TARGET="${2}"
|
||||||
local DB_FILE="${TARGET}/${_OPT_DB_FILE}"; shift 2
|
local DB_FILE="${TARGET}/${_OPT_DB_FILE}"; shift 2
|
||||||
local conditionList==("${@}")
|
local conditionList=("${@}")
|
||||||
|
|
||||||
for condition in ${conditionList[@]}; do
|
for condition in ${conditionList[@]}; do
|
||||||
_msg EXEC "Including all tracks that match the following condition: ${condition}"
|
_msg EXEC "Including all tracks that match the following condition: ${condition}"
|
||||||
db_set ${GIT_DIR} ${DB_FILE} true "${condition}"
|
db_set ${GIT_DIR} ${DB_FILE} true "${condition}"
|
||||||
[[ $? -ne 0 ]] && { _msg WARN; return 1; } || { _msg OK; return 0; }
|
[[ $? -ne 0 ]] && { _msg WARN; } || { _msg OK; }
|
||||||
done
|
done
|
||||||
|
local imageidList=($(awk 'BEGIN{FS="\t"}{if($1=="true"){print $2}}' ${DB_FILE} | awk '!seen[$0]++'))
|
||||||
|
local DU="$(print_imageid_du ${GIT_DIR} ${imageidList[@]})"
|
||||||
|
_msg ECHO "Current estimated disk usage: ${DU} bytes"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue