X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbootchart%2Fsvg.c;h=414d7af9b98451584362f367c397c53e4ebe505c;hp=dc55cb3797a7fdf8813dc7fdb7a223e0a251a765;hb=e93450c6c053d7499971a2b1310e893978f67f74;hpb=b823b5e272d07d31c12625a268e8d563289a4db5
diff --git a/src/bootchart/svg.c b/src/bootchart/svg.c
index dc55cb379..414d7af9b 100644
--- a/src/bootchart/svg.c
+++ b/src/bootchart/svg.c
@@ -140,7 +140,7 @@ static void svg_header(void)
}
-static void svg_title(void)
+static void svg_title(const char *build)
{
char cmdline[256] = "";
char filename[PATH_MAX];
@@ -149,7 +149,6 @@ static void svg_title(void)
char model[256] = "Unknown";
char date[256] = "Unknown";
char cpu[256] = "Unknown";
- char build[256] = "Unknown";
char *c;
FILE *f;
time_t t;
@@ -201,14 +200,6 @@ static void svg_title(void)
fclose(f);
}
- /* Build - 1st line from /etc/system-release */
- f = fopen("/etc/system-release", "r");
- if (f) {
- if (fgets(buf, 255, f))
- strncpy(build, buf, 255);
- fclose(f);
- }
-
svg("Bootchart for %s - %s\n",
uts.nodename, date);
svg("System: %s %s %s %s\n",
@@ -1053,7 +1044,7 @@ static void svg_top_ten_pss(void)
}
-void svg_do(void)
+void svg_do(const char *build)
{
struct ps_struct *ps;
@@ -1106,7 +1097,7 @@ void svg_do(void)
svg("\n\n");
svg("\n");
- svg_title();
+ svg_title(build);
svg("\n\n");
svg("\n");