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