From 8e32ecef2b7f67c6dc1fbc98e60941a7c2d89ef8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Michel=20Nirgal=20Vourg=C3=A8re?= Date: Tue, 11 Mar 2008 14:24:44 +0000 Subject: [PATCH] small fixes on --config and --unconfig --- README | 10 ++++++---- ccoop-update.sh | 9 +++++---- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/README b/README index dfd8df5..a3ea2ca 100644 --- a/README +++ b/README @@ -4,10 +4,12 @@ Ces outils ne sont pas officiels. Ils ont été developpé sans le support du Crédit Coopératif, et sans aucune concertation. Leur utilisation est probablement déconseillée par cette banque. -Avertissement de sécurité -------------------------- +Avertissements de sécurité +-------------------------- -Ces scripts dépendent du fait que le mot de passe utilisateur de coopanet soit stocké dans un fichier texte, ce qui est fondamentalement dangeureux. Veuillez considérer le risque que cela vous fait courrir au bénéfice apporté. Dans tous les cas, utilisez un mot de passe différent pour la consultation des comptes et pour les transferts. Le mot de passe de transfert ne vous serra jamais demandé. +Ces scripts dépendent du fait que le mot de passe utilisateur de coopanet soit stocké dans un fichier texte, ce qui est fondamentalement dangeureux. Considérez le risque que cela vous fait courrir par rapport au bénéfice apporté. + +Dans tous les cas, utilisez un mot de passe différent pour la consultation des comptes et pour les transferts. Le mot de passe de transfert ne vous serra jamais demandé. Configuration ------------- @@ -23,7 +25,7 @@ De même, l'option --unconfig permet de supprimer le fichier de config et l'entr Bugs connus ----------- -- Les fichiers cvs récuppérés sont actuellement stockés sous la forme accountnumber.date.cvs et ne sont jamais effacés. Le réppertoire va donc grossir au rythme d'un fichier par jour et par compte. Il faudra faire le ménage un jour. +- Les fichiers csv récuppérés sont actuellement stockés sous la forme accountnumber.date.csv et ne sont jamais effacés. Le réppertoire va donc grossir au rythme d'un fichier par jour et par compte. Il faudra faire le ménage un jour. Support ------- diff --git a/ccoop-update.sh b/ccoop-update.sh index e4cc900..4268054 100755 --- a/ccoop-update.sh +++ b/ccoop-update.sh @@ -109,7 +109,7 @@ function dounconfig() { echo "$CCPATH/config deleted">&2 ok=1 fi - if crontab -l | grep ccoop-update.sh ; then + if crontab -l | grep -q ccoop-update.sh ; then crontab -l | grep -v ccoop-update.sh | crontab - echo "crontab uninstalled" >&2 ok=1 @@ -220,12 +220,13 @@ fi # Make sure our temporary files are deleted on error and on exit trap "rm -f $COOKIEJAR $TMP; exit" INT TERM EXIT +if [[ ! -r $CCPATH/config ]]; then + echo "Use '$0 --config'" + exit 1 +fi if [[ `ls -l $CCPATH/config | cut -c 8-10` != "---" ]]; then echo "Security warning: config file should be chmod o-rwx" >&2 fi -if [[ ! -r $CCPATH/config ]]; then - echo "Use '%0 --config'" -fi source $CCPATH/config if [[ -n $log ]]; then -- 2.30.2