blob: c5ed051c57adbd37de376cab1a969aa30c600563 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
Test de compribación de la libreria File No modifica nada
========================================
Este test NECESITA LA CACHE
Comprobamos que existe CACHE
$ ls -d $OGCAC$OGIMG # Este test NECESITA LA CACHE ##############################
/opt/opengnsys/cache/opt/opengnsys/images
$ ogMakeDir CACHE prueba
$ ls -d $OGCAC$OGIMG/prueba
/opt/opengnsys/cache/opt/opengnsys/images/prueba
$ touch $OGCAC$OGIMG/fichero_prueba
$ ogCopyFile CACHE fichero_prueba CACHE prueba
$ ls $OGCAC$OGIMG/prueba
fichero_prueba
$ ogGetPath CACHE fichero_prueba
/opt/opengnsys/cache/opt/opengnsys/images/fichero_prueba
# Si no existe el fichero
$ ogGetPath CACHE fichero_prueba3; echo $?
1
$ ogGetParentPath CACHE fichero_prueba
/opt/opengnsys/cache/opt/opengnsys/images
# si el fichero no existe
$ ogGetParentPath CACHE prueba/fichero_prueba3q23
/opt/opengnsys/cache/opt/opengnsys/images/prueba
# Si dir padre no existe
$ ogGetParentPath CACHE pruebaNO/fichero_prueba3; echo $?
1
$ AUX=$(ogCalculateChecksum $OGCAC$OGIMG/fichero_prueba); AUX2=$(md5sum $OGCAC$OGIMG/fichero_prueba| cut -f1 -d\ ); if [ "$AUX" == "$AUX2" ]; then echo si; else echo no; fi
si
$ ogCompareChecksumFiles CACHE fichero_prueba CACHE prueba/fichero_prueba; echo $?
0
$ echo 333 >> $OGCAC$OGIMG/fichero_prueba2
$ ogMakeChecksumFile CACHE fichero_prueba2
$ ls $OGCAC$OGIMG/fichero_prueba2.sum
/opt/opengnsys/cache/opt/opengnsys/images/fichero_prueba2.sum
$ ogMakeChecksumFile CACHE prueba/fichero_prueba
$ ogCompareChecksumFiles CACHE fichero_prueba2 CACHE prueba/fichero_prueba; echo $?
1
$ ogIsNewerFile CACHE fichero_prueba2 CACHE prueba/fichero_prueba; echo $?
0
$ ogIsNewerFile CACHE prueba/fichero_prueba CACHE fichero_prueba2; echo $?
1
$ ogIsNewerFile CACHE fichero_prueba CACHE prueba/fichero_prueba; echo $?
1
$ ogNewPath CACHE prueba2
/opt/opengnsys/cache//opt/opengnsys/images/prueba2
$ ls -d $OGCAC$OGIMG/prueba2
/opt/opengnsys/cache/opt/opengnsys/images/prueba2
$ ogDeleteTree CACHE prueba
$ ls -d $OGCAC$OGIMG/prueba
ls: cannot access /opt/opengnsys/cache/opt/opengnsys/images/prueba: No such file or directory
$ ogDeleteFile CACHE fichero_prueba
$ ls $OGCAC$OGIMG/fichero_prueba
ls: cannot access /opt/opengnsys/cache/opt/opengnsys/images/fichero_prueba: No such file or directory
# Limpiamos el directorio
$ rm -rf $OGCAC$OGIMG/fichero_prueba2* $OGCAC$OGIMG/prueba2
MEJORAS
=======
ogCompareChecksumFiles -> si no existen los ficheros de Checksum da verdadero. Deberia dar falso
|