File initviocons.ps3-hack.patch of Package initviocons

---
 main.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

Index: initviocons-0.4/main.c
===================================================================
--- initviocons-0.4.orig/main.c
+++ initviocons-0.4/main.c
@@ -157,6 +157,18 @@ int main(int argc, char *argv[])
 	int cols = DEFAULT_COLS;
 	int lines = DEFAULT_ROWS;
 	char lines_s[4], cols_s[4];
+	char model[42];
+
+	fd = open("/proc/device-tree/model", O_RDONLY);
+	if (fd >=0) {
+		opt = read(fd, model, sizeof(model) - 1);
+		if (opt > 0) {
+			model[opt] = '\0';
+			if (strcmp("PLAYSTATION 3", model) == 0)
+				exit(0);
+		}
+		close(fd);
+	}
 
 	Debug = 0;
 	Quiet = 0;
openSUSE Build Service is sponsored by