#
# Aktionen, die vor dem create der Archive laufen sollen
#

echo -e "System-Exclude-List:\n${LINIE}" >> ${LOG_FILE}
cat ${KONFIG_DIR}/borg_exclude >> ${LOG_FILE}
echo "${LINIE}" >> ${LOG_FILE}
if [ ! -e "${KONFIG_DIR}/${CMDLINE_EXCLUDE}" ]
  then
    echo "" > ${KONFIG_DIR}/${CMDLINE_EXCLUDE}
  fi
echo -e "${CMDLINE_EXCLUDE}-List:\n${LINIE}" >> ${LOG_FILE}                                      
cat ${KONFIG_DIR}/${CMDLINE_EXCLUDE} >> ${LOG_FILE} 
echo "" > ${LOG_DIR}/all_exclude                 # leere dynamische Liste anlegen

if [ ! `id -g` = 0 ] && [ ! ${UID} = 0 ]
  then
    # alle unpassenden Files und Verzeichniss ausschließen
    cd ${QUELL_PFAD}                             # Wechsel ins Quell-Verzeichnis, damit relative Pfade möglich werden
    find . -not -gid `id -g` -and -not -uid ${UID} -or -not -readable | sed "s|^./||" >> ${LOG_DIR}/all_exclude
    cd - >/dev/null
  fi

echo "${LINIE}" >> ${LOG_FILE}
