On Fri, Dec 07, 2018 at 10:45:31AM +0100, Fabiano Fidêncio wrote: > Howdy! > > Firstly, sorry if I'm sending the message to the wrong mailing list. > If that's the case, please, point me to the right one. > > Although the subject says it all, let me explain the background of the > change so you all can get the idea of why it'd help a few projects > and/or even come up with a better solution than adding a ".treeinfo" > file. > > I'm one of the maintainers of libosinfo, which is a project that, > basically, keeps info about OSes as such: the hardware they support, > the location for downloading ISOs, the location of online installation > trees, the minimum/recommended/maximum resources for an OS, scripts > for automating "JEOS"/"Desktop" installations and so on. > > One of the APIs provided by libosinfo is to guess an OS from its > online installation tree and it's easily done by a treeinfo file like > the ones that can seen here, here and here. For the Debian > case however, as the ".treeinfo" file is not used, we're struggling > about having a reliable way to guess the OS from its tree because we > didn't find a specific file that we could try to inspect in order to > decide whether the installation tree is for debian7, debian8, debian9, > debian-testing ... Does this work for you? on Debian 9: $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" and on Debian unstable: $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux buster/sid" NAME="Debian GNU/Linux" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
Description: PGP signature