Major rework on distributed mode
This commit is contained in:
parent
74d1e90282
commit
30f92bbae9
12
ppss
12
ppss
|
@ -2127,7 +2127,6 @@ commando () {
|
|||
ERR_STATE="$?"
|
||||
fi
|
||||
|
||||
|
||||
#
|
||||
# If recursion is used, a file name of an item may not be unique.
|
||||
# The same filename can be used for files in differen directories.
|
||||
|
@ -2148,9 +2147,14 @@ commando () {
|
|||
if [ "$UPLOAD_TO_SERVER" == "1" ]
|
||||
then
|
||||
OUTPUT_DIR=$PPSS_LOCAL_OUTPUT/"$HASH"
|
||||
else
|
||||
if [ -z "$REMOTE_OUTPUT_DIR" ]
|
||||
then
|
||||
OUTPUT_DIR="$PPSS_LOCAL_OUTPUT"
|
||||
else
|
||||
OUTPUT_DIR="$REMOTE_OUTPUT_DIR/$ITEM_DIR_NAME"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
ITEM_DIR_NAME="$SRC_DIR"
|
||||
ITEM_BASE_NAME="$ITEM"
|
||||
|
@ -2170,10 +2174,15 @@ commando () {
|
|||
if [ "$UPLOAD_TO_SERVER" == "1" ]
|
||||
then
|
||||
OUTPUT_DIR=$PPSS_LOCAL_OUTPUT/"$ITEM_ESCAPED"
|
||||
else
|
||||
if [ -z "$REMOTE_OUTPUT_DIR" ]
|
||||
then
|
||||
OUTPUT_DIR="$PPSS_LOCAL_OUTPUT"
|
||||
else
|
||||
OUTPUT_DIR="$REMOTE_OUTPUT_DIR"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
OUTPUT_FILE="$ITEM_BASE_NAME"
|
||||
|
||||
|
@ -2232,6 +2241,7 @@ commando () {
|
|||
mkdir -p "$OUTPUT_DIR"
|
||||
fi
|
||||
|
||||
|
||||
ERROR=""
|
||||
#
|
||||
# Some formatting of item log files.
|
||||
|
|
21
ppss-test.sh
21
ppss-test.sh
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
DEBUG="$1"
|
||||
VERSION="2.90"
|
||||
VERSION="2.95"
|
||||
TMP_DIR="/tmp/ppss"
|
||||
PPSS=./ppss
|
||||
PPSS_DIR=ppss_dir
|
||||
|
@ -26,9 +26,9 @@ cleanup () {
|
|||
done
|
||||
fi
|
||||
|
||||
if [ ! -z "$TMP_DIR" ]
|
||||
if [ ! -z "$TMP_DIR" ] && [ -e "$TMP_DIR" ]
|
||||
then
|
||||
rm -rf "/$TMP_DIR"
|
||||
rm -rf "$TMP_DIR"
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -62,7 +62,7 @@ oneTimeSetUp () {
|
|||
|
||||
if [ ! -e "$TMP_DIR" ]
|
||||
then
|
||||
mkdir "$TMP_DIR"
|
||||
mkdir -p "$TMP_DIR"
|
||||
fi
|
||||
|
||||
cleanup
|
||||
|
@ -97,9 +97,20 @@ createDirectoryWithSomeFiles () {
|
|||
CHILD_1=$ROOT_DIR/child_1
|
||||
CHILD_2=$ROOT_DIR/child_2
|
||||
|
||||
if [ ! -e "$ROOT_DIR" ]
|
||||
then
|
||||
mkdir -p "$ROOT_DIR"
|
||||
fi
|
||||
|
||||
if [ ! -e "$CHILD_1" ]
|
||||
then
|
||||
mkdir -p "$CHILD_1"
|
||||
fi
|
||||
|
||||
if [ ! -e "$CHILD_2" ]
|
||||
then
|
||||
mkdir -p "$CHILD_2"
|
||||
fi
|
||||
|
||||
for x in {1..10}
|
||||
do
|
||||
|
@ -228,7 +239,7 @@ testNumberOfLogfiles () {
|
|||
|
||||
createSpecialFilenames
|
||||
init_get_all_items $TMP_DIR/root 1
|
||||
COMMAND='echo '
|
||||
COMMAND='echo hoi'
|
||||
while get_item
|
||||
do
|
||||
commando "$ITEM"
|
||||
|
|
Loading…
Reference in New Issue