#!/bin/bash

set -e

log_fudi=$HOME/ernad/var/$IMPNA/log
for bana in `ls $log_fudi`; do
    if [ -z $bana ]; then
        continue
    fi
    if [[ ${bana: -3} != err ]]; then
        continue
    fi
    if [[ ${bana:0:10} != post_final ]]; then
        continue
    fi
    ## uses fixed length of shoti
    run=${bana:0:-4}.sh
    fufi=$log_fudi/$bana
    $run
    if [ -f $fufi ]; then
        /usr/bin/rm $fufi
    fi
done

## nitpo orpis
log_fudi=$HOME/ernad/var/$IMPNA/log/nitpo
repis_fudi=$HOME/var/opt/nitpo/repis
for bana in `ls $log_fudi`; do
    if [ -z $bana ]; then
        continue
    fi
    if [[ ${bana: -3} != err ]]; then
        continue
    fi
    verb=${bana:0:5}
    #echo $verb
    #echo $bana
    issuedate=${bana:6:10}
    shoti=${bana:17:6}
    repcode=${bana:24}
    repcode=${repcode:0: -4}
    repis_fufi=$repis_fudi/$issuedate/$repcode
    repis_fufi=${repis_fufi}_$shoti.amf.xml.gz
    if [[ ! -f $repis_fufi ]]; then
        echo "I don't see $repis_fufi"
        continue
    fi
    $verb -v $repis_fufi
done
