Backup, is broken.
This commit is contained in:
parent
211bd40641
commit
caa6519d0f
32
ppss
32
ppss
@ -1535,7 +1535,12 @@ lock_item () {
|
|||||||
ITEM_LOCK_FILE="$ITEM_LOCK_DIR/$LOCK_FILE_NAME_MD5"
|
ITEM_LOCK_FILE="$ITEM_LOCK_DIR/$LOCK_FILE_NAME_MD5"
|
||||||
log DEBUG "Locking item $ITEM_LOCK_FILE"
|
log DEBUG "Locking item $ITEM_LOCK_FILE"
|
||||||
exec_cmd "mkdir $ITEM_LOCK_FILE >> /dev/null 2>&1"
|
exec_cmd "mkdir $ITEM_LOCK_FILE >> /dev/null 2>&1"
|
||||||
return "$?"
|
ERROR="$?"
|
||||||
|
if [ "$ERROR" = "0" ]
|
||||||
|
then
|
||||||
|
exec_cmd "echo "$ITEM" > $ITEM_LOCK_FILE/item.txt"
|
||||||
|
fi
|
||||||
|
return "$ERROR"
|
||||||
}
|
}
|
||||||
|
|
||||||
get_input_lock () {
|
get_input_lock () {
|
||||||
@ -1580,24 +1585,23 @@ return_difference_between_vars () {
|
|||||||
VAR_A="$1"
|
VAR_A="$1"
|
||||||
VAR_B="$2"
|
VAR_B="$2"
|
||||||
|
|
||||||
for x in $VAR_A
|
for a in $VAR_A
|
||||||
do
|
do
|
||||||
FILE_IS_IN_VAR_B=0
|
A_IS_IN_B=0
|
||||||
|
|
||||||
for y in $VAR_B
|
for b in $VAR_B
|
||||||
do
|
do
|
||||||
TMP=`echo "$x" | $MD5 | awk '{ print $1 }'`
|
if [ "$a" = "$b" ]
|
||||||
if [ "$y" = "$TMP" ]
|
|
||||||
then
|
then
|
||||||
FILE_IS_PROCESSED=1
|
A_IS_IN_B=1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$FILE_IS_IN_VAR_B" = "0" ]
|
if [ "$A_IS_IN_B" = "0" ]
|
||||||
then
|
then
|
||||||
echo "$x"
|
echo "$a"
|
||||||
else
|
else
|
||||||
log DEBUG "Value $x occurs in 'var b'"
|
log DEBUG "Value $a occurs in 'var b'"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
@ -1609,11 +1613,15 @@ remove_processed_items_from_input_file () {
|
|||||||
# Processed items have a lock dir in the PPPSS_ITEM_LOCK_DIR.
|
# Processed items have a lock dir in the PPPSS_ITEM_LOCK_DIR.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
if [ "$MODE" = "status" ]
|
||||||
|
then
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
INPUTFILES=`list_all_input_items`
|
INPUTFILES=`list_all_input_items`
|
||||||
RES=`exec_cmd "ls -1 $ITEM_LOCK_DIR"`
|
RES=`exec_cmd "ls -1 $ITEM_LOCK_DIR"`
|
||||||
rm "$LISTOFITEMS"
|
rm "$LISTOFITEMS"
|
||||||
|
|
||||||
|
|
||||||
for x in $INPUTFILES
|
for x in $INPUTFILES
|
||||||
do
|
do
|
||||||
FILE_IS_PROCESSED=0
|
FILE_IS_PROCESSED=0
|
||||||
@ -1638,7 +1646,7 @@ remove_processed_items_from_input_file () {
|
|||||||
|
|
||||||
get_list_of_new_items () {
|
get_list_of_new_items () {
|
||||||
|
|
||||||
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
get_all_items () {
|
get_all_items () {
|
||||||
|
Loading…
Reference in New Issue
Block a user