Rajout verification base presente
This commit is contained in:
parent
6450c5c071
commit
88db5017fb
|
@ -29,6 +29,10 @@ function die () {
|
|||
echo -e "Erreur lors de la copie."
|
||||
exit 3
|
||||
;;
|
||||
4)
|
||||
echo -e "La base $2 n'existe pas."
|
||||
exit 4
|
||||
;;
|
||||
esac
|
||||
|
||||
}
|
||||
|
@ -70,8 +74,10 @@ function base_rotation () {
|
|||
for nb in $(seq 0 $(( $ROTATE - 1))); do
|
||||
if [ $(( $ROTATE - $nb )) -ne $ROTATE ]; then
|
||||
if [ -f "$(( $ROTATE - $nb ))_$NOM_BASE"* ]; then
|
||||
NOM_TMP=$(ls "$(( $ROTATE - $nb ))_$NOM_BASE"* | cut -d "_" -f2-)
|
||||
git mv $(( $ROTATE - $nb ))_$NOM_BASE* "$(( $ROTATE - $nb + 1 ))_$NOM_TMP"
|
||||
NOM_TMP=$(ls "$(( $ROTATE - $nb ))_$NOM_BASE"* \
|
||||
| cut -d "_" -f2-)
|
||||
git mv $(( $ROTATE - $nb ))_$NOM_BASE* \
|
||||
"$(( $ROTATE - $nb + 1 ))_$NOM_TMP"
|
||||
fi
|
||||
else
|
||||
NOM_TMP=$(ls "$(( $ROTATE - $nb ))_$NOM_BASE"* | cut -d "_" -f2-)
|
||||
|
@ -89,6 +95,7 @@ function copie_base () {
|
|||
|
||||
|
||||
cd $HOME_DIR
|
||||
|
||||
cp $NOM_BASE$EXT_BASE $TMP_DIR/"1_$NOM_BASE-$DATE$EXT_BASE"
|
||||
git add tmp/1_*
|
||||
echo "Verification des HASH."
|
||||
|
@ -125,6 +132,7 @@ function main () {
|
|||
|
||||
# Deplacement dans le home
|
||||
cd $HOME_DIR 2>$NULL || die 1
|
||||
[ -e $NOM_BASE$EXT_BASE ] || die 4 $NOM_BASE$EXT_BASE
|
||||
|
||||
# Verification que le process Keepassxc ne tourne pas
|
||||
# afin de ne pas corrompre la base lors de la copie
|
||||
|
|
Loading…
Reference in New Issue
Block a user