Commit graph

54 commits

Author SHA1 Message Date
Maniack Crudelis
d34e16fbbf Add arg --interrup 2017-03-13 17:32:34 +01:00
Maniack Crudelis
3b0fcbbfe2 Use check_process' path value 2017-03-13 17:16:52 +01:00
Maniack Crudelis
57e7ad899b Mail au mainteneur 2017-03-08 20:20:38 +01:00
Maniack Crudelis
b38ee6a125 Bot xmpp 2017-03-05 23:58:26 +01:00
Maniack Crudelis
ec0eac5856 Infos connexion 2017-03-04 23:04:00 +01:00
Maniack Crudelis
fa32f35e38 Scripts force start et force stop 2017-03-03 21:30:20 +01:00
Maniack Crudelis
d774587076 Fichier de config 2017-03-03 21:12:59 +01:00
Maniack Crudelis
3c41a45490 Avertissement app level 0
Pti ajout pour être averti immédiatement si une app obtient un niveau de 0, seulement dans un contexte d'intégration continue.
2017-02-06 23:57:34 +01:00
Maniack Crudelis
8b1ae1f3f2 Interface réseau non fixe 2017-02-03 18:40:51 +01:00
Maniack Crudelis
2b90ccad69 Corrections log boot lxc 2017-02-01 19:56:57 +01:00
Maniack Crudelis
925e75618e Log boot lxc 2017-02-01 17:11:42 +01:00
Maniack Crudelis
aa5acd9425 Merge branch 'master' of github.com:maniackcrudelis/package_check 2017-02-01 16:27:24 +01:00
Maniack Crudelis
807b2b7090 Fix a-Z 2017-01-31 11:26:48 +01:00
Maniack Crudelis
85cb20da7c Lvl 7 lié au lvl 5 2017-01-18 19:01:17 +01:00
Maniack Crudelis
cf4bd7c13f Update package_check.sh
C'est certes (un peu) plus lourd, mais ça évite la dépendance à la note (qui n'est pas toujours hyper fiable) et surtout ça évite de checker le linter.
2017-01-17 21:25:33 +01:00
scith
52aafa8419 Fix 2017-01-17 18:56:30 +01:00
scith
2c377991b9 Ajout de l'option "na" (non applicable)
Cette option permet d'ignorer un niveau dans le calcul du niveau final
2017-01-17 18:45:01 +01:00
Jeff
335f256bec Merge pull request #5 from maniackcrudelis/patch-5
Exception auto mal placé
2017-01-17 18:37:58 +01:00
Maniack Crudelis
22939651b2 Exception auto mal placé 2017-01-17 17:24:09 +01:00
Maniack Crudelis
6448c4f6f6 Ignore les lignes de commentaires 2017-01-17 16:52:41 +01:00
Maniack Crudelis
9b50654505 Parsing level dissocié
Sans faire une fonction j'ai juste dissocié le parsing du level du reste de la boucle.
Mais j'ai pas testé :D
C'est en cours...
2017-01-17 16:38:12 +01:00
scith
28c1b6efb2 Niveau 4 optionnel
Si le niveau 4 est à 0, il est ignoré (par exemple si l'app ne permet
pas LDPA/SSO). Ainsi, le niveau 4 reste à 0 mais cela n'empêche pas
l'app d'obtenir un niveau plus élevé.
2017-01-17 16:31:53 +01:00
scith
52969ffff6 Parsing de check_process 2017-01-17 14:31:30 +01:00
Maniack Crudelis
f2462856fc Init level séparé
Avec un seul appel avant de parser le check_process
2017-01-16 15:47:46 +01:00
Maniack Crudelis
37249a1d33 Tests multiples
Pas mal de petites modif.

Déjà j'ai pas réécrit tout ton code, je l'ai déplacé avant TEST_RESULTS pour l'appeler au début de la fonction. Ça évite d'appeler la fonction 2 fois, puisqu'il y a 2 appel de TEST_RESULTS.

J'ai modifié le résultat final, ligne 505-513 pour afficher le 1 en gras. Juste pour le mettre en avant. Ainsi que le résultat global.

J'ai ajouté la gestion des tests multiples, puisque que le check process peut comporter plusieurs séries de tests successifs.
Donc un niveau réussi est marqué à 2, pour le dissocier d'un forçage à 1. (C'est pour cette raison aussi que les résultats sont affichés en dur, afficher 1 même si c'est 2).

Le niveau 1 est inchangé, car ces tests doivent toujours être fait.
Le niveau 2 ne comptant que les échec, il ne change pas non plus.
Par contre les suivants sont modifié au niveau du if. Si le niveau est à 2, il a été validé avant, il passe à 0 seulement si les tests échouent.
J'ai testé ça, ça marche bien.

Je pense qu'on peux merger même sans le parsing du check_process (il y a peu de check_process en circulation...)

Merci pour ce boulot scith, ça va vraiment aider!
2017-01-16 00:33:53 +01:00
scith
83fa6efcd6 Calcul du niveau
Ces modifications rajoutent les niveaux:
https://forum.yunohost.org/t/redaction-de-regles-pour-passer-une-app-en-officielle/2256/26

Chaque niveau peut être testé par package_check (option "auto") ou
écrasé (1 ou 0). Les niveaux manuels (4,8,9,10) doivent obligatoirement
être définis (1 ou 0) car ils ne sont pas testables par package_check.

Le script affiche le niveau maximal ainsi que l'état de chaque niveau.
2017-01-14 04:00:27 +01:00
Maniack Crudelis
910440947f Aptitude remplace tasksel 2016-12-17 14:05:57 +01:00
Maniack Crudelis
b24cb6784b Test sur des branches github 2016-12-15 23:45:19 +01:00
Maniack Crudelis
a01047961f Multi instance en mode dégradé 2016-12-14 19:44:22 +01:00
Maniack Crudelis
1c3811ae7a rm lock sur upgrade 2016-12-02 16:52:02 +01:00
Maniack Crudelis
82a7194679 Del lock! et USER vide 2016-12-02 12:32:30 +01:00
Maniack Crudelis
ad955ec177 Auto apt update, ajout lock 2016-12-01 21:51:25 +01:00
Maniack Crudelis
e41bc77148 Correction setup_user 2016-11-30 21:21:02 +01:00
Maniack Crudelis
6b8f3a075d Finalisation de lxc_check.sh 2016-11-05 00:18:12 +01:00
Maniack Crudelis
b713cdb303 Update lock user 2016-09-17 18:18:56 +02:00
Maniack Crudelis
1daf9b072d Lock user. private root et subdir 2016-09-16 21:35:24 +02:00
Maniack Crudelis
c61d10b117 Args --force-install-ok et --help. English readme 2016-07-14 18:14:42 +02:00
Maniack Crudelis
36779f88c5 Mode dégradé plus souple 2016-07-11 01:18:52 +02:00
Maniack Crudelis
2030cf01b8 Mode dégradé sans check_process 2016-07-09 13:56:44 +02:00
Maniack Crudelis
b23dbbaf31 FAIL sur code d'erreur http 2016-07-08 21:08:37 +02:00
Maniack Crudelis
a18cd16f98 Suppression ancien package + divers corrections 2016-07-08 19:08:37 +02:00
Maniack Crudelis
78dd3df1a6 Test package_linter, exec hors dossier, maj auto + divers corrections 2016-07-07 14:20:29 +02:00
Maniack Crudelis
92dc8555c7 Commentaires, correction scenar multiples, privé, lxc, curl 2016-07-05 11:21:32 +02:00
Maniack Crudelis
fc8aed34b9 Readme et petites corrections 2016-07-03 20:45:04 +02:00
Maniack Crudelis
de03c27e7c AméliorationS et support LXC 2016-07-03 19:44:39 +02:00
Maniack Crudelis
35eb49b847 Init variables manifest 2016-06-29 13:03:55 +02:00
Maniack Crudelis
d0eb7e0751 Sous-domaine pour les tests 2016-06-29 11:54:06 +02:00
Maniack Crudelis
f6072bdc0b Log complet 2016-06-29 00:32:53 +02:00
Maniack Crudelis
01c48c9cf8 Erreur à la con... 2016-06-29 00:23:43 +02:00
Maniack Crudelis
76deb7437b Readme 2016-06-29 00:03:30 +02:00