On Sep 5, 2014, at 5:48 PM, Kenny Noe <knoe...@gmail.com> wrote:

> Birre,
> 
> Thanks for the reply.   I guess this is where I get lost...  
> 
> 
> 
> The fifo is reading a file that was created in the pre-process called 
> mail.tar.  The mail.tar is made from the following directories /opt/zimbra 
> and /var/mail/zimbra.  This is where the Zimbra files and mailstore were kept.
> 
> This pre-process is a script that has this : 
> 
> MailBackup.bash
> #!/bin/bash
> 
> exec >/dev/null
> 
> MKDIR="/bin/mkdir"
> MKFIFO="/usr/bin/mkfifo"
> RM="/bin/rm"
> TAR="/bin/tar"
> 
> DEFCODE=0
> DUMPBASE="/data/backups"
> 
> errCode=${DEFCODE}
> mailDir="/var/mail/zimbra"
> zimbraDir="/opt/zimbra"
> 
> Main()
>    {
>    service zimbra stop
> 
>    RunMailRestore
> 
>    service zimbra start
> 
>    ExitScript ${errCode}
>    }
> 
> RunMailRestore()
>    {
>    EXTENSION=".tar"
> 
>    dumpDir="${DUMPBASE}/mail"
>    fifoDir="${dumpDir}/fifo"
> 
>    RebuildFifoDir
> 
>    ${MKFIFO} ${fifoDir}/mail${EXTENSION}
> 
>    ${TAR} -xpf ${fifoDir}/mail${EXTENSION} 2>&1 </dev/null &
>    }
> 
> RebuildFifoDir()
>    {
>    if [ -d ${fifoDir} ]
>    then
>       ${RM} -rf ${fifoDir}
>    fi
> 
>    ${MKDIR} -p ${fifoDir}
>    }
> 
> ExitScript()
>    {
>    exit ${1}
>    }
> 
> Main
> 
> The restore script simply does a tar xpf instead of a tar cpf.

Perhaps instead of doing that, just restore the data, and then do the tar xpf 
later.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to