diff --git a/sources/debian/changelog b/sources/debian/changelog index 0166c6c3ae6c2a8a3f2147f50c06930171e07aea..f1c4fa8814bc9641e3c2bb753d3ad41d29b648dc 100644 --- a/sources/debian/changelog +++ b/sources/debian/changelog @@ -1,10 +1,15 @@ -se3-wpkg (0.70~1) unstable; urgency=low +se3-wpkg (0.71) unstable; urgency=low + + * MD5 ignoré pour les fichiers d'installation + + -- Antoine Labarussias Thu, 02 Mar 2017 13:31:42 +0200 + + se3-wpkg (0.70~1) unstable; urgency=low * Affichage du nom de l'application et de la categorie sur la page du svn -- Laurent Joly Mon, 13 Feb 2017 23:55:30 +0200 - se3-wpkg (0.67) unstable; urgency=low * Optimisation correctif pour des rapports diff --git a/sources/www/bin/installPackage.sh b/sources/www/bin/installPackage.sh index fcdebe13710f68f08bbefc69e95f521d921db880..627dd688fa5d54952c768a2c59c0c6165a772de1 100644 --- a/sources/www/bin/installPackage.sh +++ b/sources/www/bin/installPackage.sh @@ -19,6 +19,7 @@ function Download () { local destFile="$2" local MD5="$3" local pasDeDownload="$4" + local ignoreMD5="$5" # $Appli est défini avec l'id de l'Appli echo "" @@ -26,15 +27,19 @@ function Download () { if [ -e "$Z/$destFile" ]; then echo -e " Le fichier '$Z/$destFile' est présent.\n" PassMD5="1" - if [ "$MD5" != "" ]; then - if ( md5sum "$Z/$destFile" | grep $MD5 ) ; then - echo -e "Le fichier présent est valide (MD5=$MD5).\n"; - else - md5sum "$Z/$destFile" - echo -e " Erreur : le test md5sum ($MD5) a échoué.\n" - ErreurApp="13" - PassMD5="0" - fi + if [ "$ignoreMD5" == "1" ]; then + echo -e "Pas de contrôle MD5 (MD5=$MD5).\n"; + else + if [ "$MD5" != "" ]; then + if ( md5sum "$Z/$destFile" | grep $MD5 ) ; then + echo -e "Le fichier présent est valide (MD5=$MD5).\n"; + else + md5sum "$Z/$destFile" + echo -e " Erreur : le test md5sum ($MD5) a échoué.\n" + ErreurApp="13" + PassMD5="0" + fi + fi fi else echo " Erreur : Le fichier '$Z/$destFile' est absent." @@ -79,15 +84,19 @@ function Download () { ErreurApp="12" else PassMD5="1" - if [ "$MD5" != "" ]; then - if ( md5sum "$fileName" | grep $MD5 ) ; then - echo -e "\nLe fichier téléchargé est valide (MD5=$MD5).\n"; - else - md5sum "$fileName" - echo -e " Erreur : le test md5sum ($MD5) a échoué.\n" - ErreurApp="13" - PassMD5="0" - fi + if [ "$ignoreMD5" == "1" ]; then + echo -e "Pas de contrôle MD5 (MD5=$MD5).\n"; + else + if [ "$MD5" != "" ]; then + if ( md5sum "$fileName" | grep $MD5 ) ; then + echo -e "\nLe fichier téléchargé est valide (MD5=$MD5).\n"; + else + md5sum "$fileName" + echo -e " Erreur : le test md5sum ($MD5) a échoué.\n" + ErreurApp="13" + PassMD5="0" + fi + fi fi if [ "$PassMD5" == "1" ] ; then if ( mv "$fileName" "$Z/$destFile" ) ;then diff --git a/sources/www/bin/installPackage.xsl b/sources/www/bin/installPackage.xsl index d09927819033c1b73bdafac534881fc9f121590a..c9ec64653eae6f790b48eb6fd1b6f6759ca794a5 100644 --- a/sources/www/bin/installPackage.xsl +++ b/sources/www/bin/installPackage.xsl @@ -51,13 +51,13 @@ echo " '' (Rev: ) a besoin de fichiers téléchargés." - Download '' '' '' '' + Download '' '' '' '' '1' echo " '' (Rev: ) a besoin d'1 fichier téléchargé." - Download '' '' '' '' + Download '' '' '' '' '1'