BSDStats ( Was: Re: output of sys.platform changed )
-----BEGIN PGP SIGNED MESSAGE-----
Is there any way of determining Debian GNU/kFreeBSD vs Gentoo GNU/kFreeBSD
without using sysctl? I know I can get GNU/kFreeBSD out of uname -o, but how
can I get 'Debian'?
I'm trying to update the bsdstats (http://www.bsdstats.org) script to split
between the two, else I have to lump it all in as "GNU/kFreeBSD", which is what
we are doing now :(
- --On Monday, January 22, 2007 16:22:53 +0530 Ritesh Raj Sarraf
> Petr Salinger wrote:
>>> I have a python application which relies on the sys.platform output.
>>> I noticed that on GNU/kFreeBSD, the output of sys.paltform has changed from
>>> gnukfreebsd5 to gnukfreebsd6.
>>> Is this intentional ?
>>> How are the numbers calculated ?
>> It is derived from version number of FreeBSD kernel.
>> It used to be 5.3, 5.4 ,6.0 ,6.1. Currently it is 6.2.
> Yes, that is what came to my mind too. So, ideally for a FreeBSD 5.x kernel it
> should show gnukfreebsd5 and for a FreeBSD 6.x kernel it should show
> But on my system, where uname -a reports 5.4-1-486, the output from
> sys.platform is gnukfreebsd6.
> Which means the sys.platform output is being taken from somewhere else.
>> But I don't know why is part of version number included in sys.platform.
> There might be a good reason behind that. Even for Linux systems the output of
> sys.platform is linux2. I think sys.platform is caring only about the major
> releases (though in linux major releases are 2.X)
> And even if that's the (correct) case, sys.platform should output gnukfreebsd5
> for a 5.x FreeBSD kernel installed.
>>> Is there something else I should check for to find out if the platform is a
>>> GNU/kFreeBSD box ?
>> The best would be to test whether sys.platform starts with "gnukfreebsd",
>> as gnukfreebsd7 is not so far.
> Yes, that'd be my last option. But for the point I mentioned above, I think
> there is a bug somewhere. Not sure if it's in the python package or any of the
> freebsd related packages.
> I also verified the installed FreeBSD kernel on my system and it says is
> kfreebsd-image-5.4-1-486 5.4-21. I don't see any FreeBSD 6.x series kernel
> image or utility installed on my box.
> Ritesh Raj Sarraf
> RESEARCHUT - http://www.researchut.com
> "Necessity is the mother of invention."
> "Stealing logic from one person is plagiarism, stealing from many is
> research." "The great are those who achieve the impossible, the petty are
> those who cannot - rrs"
> To UNSUBSCRIBE, email to debian-bsd-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact email@example.com
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email . firstname.lastname@example.org MSN . email@example.com
Yahoo . yscrappy Skype: hub.org ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)
-----END PGP SIGNATURE-----