I improve test_version.  I hope it works fine.
Can « flt_to_str » be removed from all scripts ?

> > Juste pour faire modifier configure.in car le Release 3 est disponible
> > depuis peu :
> >         elif grep -q "Fedora Core release 3" /etc/fedora-release ; then
> >                 DISTRIB="Fedora"
> >                 DISTVER=3
> >         fi
> Certains avaient déjà proposé à l'époque l'idée de rendre cette
> récupération automatique.
> Je pense qu'on va faire ainsi pour le n° de version.
> - la détection de $DISTRIB restera manuelle
> - un n° de version minimum sera nécessaire pour que la distrib soit
>   reconnue comme telle. Genre une Mandrake 8.x sera considérée comme
>   "generic". Ca évitera de détruire des anciennes versions
>   qu'on ne connait pas bien.
> Pour les distribs qui ont "release" dans leur chaîne, on utiliserait:
>   cat /etc/mandrake-release | sed s/^.*release\ //g | cut -d" " -f1
> Pour les autres:
>   cat /etc/SuSE-release | cut -d" " -f3 où 3 dépendra de la distrib

I try to modify this. I think it's OK but...
I created extract_release function. It's used for Mandrake, Fedora and RedHat.
And I ask me if it is relevant to add an argument (optional ?) for not seek
"release" word but "$arg" word.

...
elif test -f /etc/fedora-release ; then
        DISTVER=`extract_release /etc/fedora-release release`
        DISTRIB="Fedora"
elif test -f /etc/SuSE-release ; then
        DISTVER=`extract_release /etc/fedora-release Linux`
        DISTRIB="Suse"
...

mcoolive.

Reply via email to