elif [ -d "$CONFIG" ]; then
MULTIPLE="yes"
+ # Avoid too many loops
+ if [ "$OPTION" == "--continuous" ]; then
+ MULTIPLE_OPTION=""
+ else
+ MULTIPLE_OPTION="$OPTION"
+ fi
+
info "Multiple destination \"$DESTINATION\" found. Processing each subconfig..."
# Config is a folder, so we iterate over all items
# and call borger for each config in parallel
for config in `ls $CONFIG`; do
info "Calling borger for $DESTINATION/$config..."
- ( $FULLNAME $DESTINATION/$config $OPTION 2>&1 | sed -e "s/^\[borger\]/[borger] [$config]/" -e "s/^\([^\[]\)/[borger] [$config] \1/" ) &
+ ( $FULLNAME $DESTINATION/$config $MULTIPLE_OPTION 2>&1 | sed -e "s/^\[borger\]/[borger] [$config]/" -e "s/^\([^\[]\)/[borger] [$config] \1/" ) &
done
# Since we dispatched everything to subprocesses,