Commit graph

153 commits

Author SHA1 Message Date
Maniack Crudelis
5edaf3b3aa Fix ssh install 2017-03-02 20:51:47 +01:00
Maniack Crudelis
1a1c5a82c3 Fix snap0 dans hosts 2017-02-20 18:31:49 +01:00
Maniack Crudelis
05434c0d16 Fix regex; remove patch 654 2017-02-18 17:00:45 +01:00
Maniack Crudelis
8e9db21afe Link page fr 2017-02-18 00:58:02 +01:00
Maniack Crudelis
472716bdb0 Translate level in english 2017-02-18 00:26:14 +01:00
Maniack Crudelis
3bdb0e176d Fix apt upgrade 2017-02-15 11:30:01 +01:00
Maniack Crudelis
3598f8d797 Print YunoHost version 2017-02-13 00:39:34 +01:00
Maniack Crudelis
b61e9f9413 Merge branch 'master' of github.com:maniackcrudelis/package_check 2017-02-12 16:50:08 +01:00
Maniack Crudelis
9621907fcb Fix curl: (6) Could not resolve host 2017-02-12 16:48:24 +01:00
Maniack Crudelis
7a2a045c2c Ancre anglais 2017-02-11 11:24:09 +01:00
Maniack Crudelis
ed29018275 Bridge en variable 2017-02-10 22:04:10 +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
4c1bb8c4bc Force l'usage de /var/lib/lxcsnaps 2017-02-01 20:35:27 +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
julienmalik
2430b14feb Fix invalid a-Z for sed 2017-01-31 10:34:04 +01:00
Maniack Crudelis
73029f014a ping a besoin de sudo... 2017-01-31 01:01:12 +01:00
julienmalik
e04aabd088 No need to configure lxc.network.veth.pair
It gets a name automatically, and we never use this interface name anywhere
2017-01-30 17:10:36 +01:00
Maniack Crudelis
85cb20da7c Lvl 7 lié au lvl 5 2017-01-18 19:01:17 +01:00
Maniack Crudelis
274b0c4ab7 Fix erreur dns curl ? 2017-01-18 18:56:45 +01:00
Maniack Crudelis
36c969f41f Merge pull request #5 from scith/master
Ajout des niveaux
2017-01-17 22:09:26 +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
Jeff
054bca8599 Merge pull request #4 from maniackcrudelis/patch-4
Parsing level dissocié
2017-01-17 18:37:49 +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
Jeff
a760ee7b82 Merge pull request #3 from maniackcrudelis/patch-3
Init level séparé
2017-01-16 17:36:18 +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
Jeff
55e3de9f81 Merge pull request #1 from maniackcrudelis/patch-1
Corrections upstream
2017-01-16 12:21:55 +01:00
Jeff
e8af51586f Merge pull request #2 from maniackcrudelis/patch-2
Tests multiples
2017-01-16 12:20:48 +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
Maniack Crudelis
e8de4f5b57 Quelques modifications
Correction pour le niveau 1, c'est une erreur du côté du testing_process avec le test NO_URL (Je teste sur minidlna). Il ne changeait pas la bonne variable.
Les variables GLOBAL_CHECK_SETUP et GLOBAL_CHECK_REMOVE sont un vrai casse tête !
2017-01-15 23:13:20 +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
b4a65b876a Régression 2017-01-03 01:12:50 +01:00
Maniack Crudelis
c021db2ce7 Suppression du conteneur avant installation 2017-01-01 17:10:38 +01:00
Maniack Crudelis
3d3ff735bc Étapes plus lisibles 2016-12-17 19:13:22 +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
e2137075af Correction comptage notes sur patch #654 2016-12-15 14:21:15 +01:00
Maniack Crudelis
8a47661964 Fix fail persistant sur nouveau test 2016-12-15 14:12:39 +01:00
Maniack Crudelis
a94d800aed Force l'accès public sur les app privées 2016-12-14 23:59:43 +01:00
Maniack Crudelis
a797e68d9c Log plus détaillé 2016-12-14 23:07:30 +01:00