Bug tracking

Feed subscription: RSS or Atom.

 

#584 – Nom de dossier avec espace
Date added: 2009-04-25 16:08:39 Type: Bug report
Status: Resolved Priority: Normal
Affected version: backupeur-0.2-3 Milestone: n/a
Reported by: Assigned to: flipflip
La sauvegarde échoue si le répertoire contient des espaces.

En modifiant file.plugin comme suit ça fonctionne :
Remplacer
0
    FILENAME=`${ECHODIR} ${BACKUP_DIR[$I]:1} | ${SEDDIR} 's/\//-/g'`

par
0 1
    FILENAME=`${ECHODIR} ${BACKUP_DIR[$I]:1} | ${SEDDIR} 's/\//-/g'`
        FILENAME=`${ECHODIR} ${FILENAME} | ${SEDDIR} 's/ /_/g'`


Puis remplacer
0
TAR=`${NICE} ${TARDIR} ${TAR_OPT} ${BACKUP_DEST}/${FILENAME}-${DATE_FILE}.tar.gz ${DIRNAME} ${TAR_EXCLU} 2>> ${LOGFILE_TMP}`

par
0
TAR=`${NICE} ${TARDIR} ${TAR_OPT} ${BACKUP_DEST}/${FILENAME}-${DATE_FILE}.tar.gz "${DIRNAME}" ${TAR_EXCLU} 2>> ${LOGFILE_TMP}`
Attachements:
Re: Nom de dossier avec espace - 2009-04-28 15:59:59
flipflipflipflip
Philippe MALADJIAN
Pour FILENAME je préfère mettre en place les regex au lieu de le faire sur plusieurs lignes, par exemple

0
FILENAME=`${ECHODIR} ${BACKUP_DIR[$I]:1} | ${SEDDIR} 's/\//-/g'`


Devient

0
FILENAME=`${ECHODIR} ${BACKUP_DIR[$I]:1} | ${SEDDIR} 's/[/ ]/-/g'`


Au contraire pour ton autre problème je vois pas trop. Dans ton fichier de configuration tu à bien entouré le nom de ton répertoire par des "" ? Par exemple :

0
BACKUP_DIR[0]="/home/home"
flipflip edited this bug - 2009-04-28 16:01:36
  • Status changed to Confirmed
  • Assign to flipflip
flipflip edited this bug - 2009-05-04 11:16:11
  • Status changed to Resolved
This bug has been resolved.
Post to this thread

This bug report has been closed by a developer.
Being resolved or rejected, this report has been closed by a developer, thus you may not need to add an answer (even if you can do it anyway).

Title:


Message:

Authorized (X)HTML tags: a, img, abbr, blockquote, code, ul, ol, li, h3, h4, p, br, hr, strong, em, pre, sub, sup, table, caption, thead, tr, th, tfoot, tbody, td.

Captcha security:
In order to check you are not a robot, please answer to that simple question:
1 wisely multiplied by 3        

Nickname: