[AlternC-dev] Re: alternc/install/scripts upgrade_check.sh,1.2,1.3

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Benjamin Sonntag benjamin at globenet.org
Dim 6 Juin 11:47:37 CEST 2004


cvs-commit at alternc.org a écrit :

>On Fri Jun 04, 2004 at 12:30:05PM +0200, cvs-commit at alternc.org wrote:
>  
>
>>benjamin
>>Update of /cvs/alternc/install/scripts
>>In directory brassens:/tmp/cvs-serv6530
>>
>>Modified Files:
>>	upgrade_check.sh 
>>Log Message:
>>on ne met pas de "return" en dehors d'une fonction shell,
>>exit 0 instead
>>    
>>
>
>J'imagine que je dois des explications ici:
>
>J'avais mis un return dans ça parce que, si je me rappelle bien, je
>"source" ce fichier du postinst, avec qqchose du genre:
>
>. /path/to/upgrade_check.sh
>
>Alors s'il y a un exit dans upgrade_check.sh, ça exit le postinst aussi!
>Très emmerdant.
>
>J'imagine que le script devrait être appelé avec:
>
>sh /path/to/upgrade
>
>ou
>
>/path/to/upgrade
>
>  
>
Bein non ... Je ne pense pas que cela soit un problème :

Si le script upgrade sort avec un code d'erreur, il me parait __normal__ 
que le postinst échoue non ?

Il faut donc en effet remplacer le source . /path/to/upgrade_check.sh 
par un appel shell du genre
sh /path/to/upgrade.


@+

Benjamin



Plus d'informations sur la liste de diffusion Dev