Backup, is broken.

This commit is contained in:
Louwrentius 2010-07-14 21:51:10 +00:00
parent 211bd40641
commit caa6519d0f
1 changed files with 20 additions and 12 deletions

32
ppss
View File

@ -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 () {