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.