From 62735c54fb65f3bb1a377bc0fbe487c6a65fcbe8 Mon Sep 17 00:00:00 2001 From: TingPing Date: Sun, 20 Oct 2013 21:15:12 -0400 Subject: [PATCH] sysinfo: Fix showing debian version on ubuntu --- plugins/sysinfo/parse.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/sysinfo/parse.c b/plugins/sysinfo/parse.c index 44ad4f86..4c15897a 100644 --- a/plugins/sysinfo/parse.c +++ b/plugins/sysinfo/parse.c @@ -399,12 +399,6 @@ int xs_parse_distro(char *name) fgets(buffer, bsize, fp); else if((fp = fopen("/etc/mandrake-release", "r")) != NULL) fgets(buffer, bsize, fp); - else if((fp = fopen("/etc/debian_version", "r")) != NULL) - { - char release[bsize]; - fgets(release, bsize, fp); - snprintf(buffer, bsize, "Debian %s", release); - } else if((fp = fopen("/etc/SuSE-release", "r")) != NULL) fgets(buffer, bsize, fp); else if((fp = fopen("/etc/turbolinux-release", "r")) != NULL) @@ -425,6 +419,12 @@ int xs_parse_distro(char *name) } snprintf(buffer, bsize, "%s \"%s\" %s", id, codename, release); } + else if((fp = fopen("/etc/debian_version", "r")) != NULL) + { + char release[bsize]; + fgets(release, bsize, fp); + snprintf(buffer, bsize, "Debian %s", release); + } else snprintf(buffer, bsize, "Unknown Distro"); if(fp != NULL) fclose(fp);