third_party/go/gvisor: fix syslog integration

Change-Id: I985517e5b2585a2f29ffd352f38b26c0ab5c8f4a
Reviewed-on: https://review.monogon.dev/c/monogon/+/1385
Reviewed-by: Leopold Schabel <leo@monogon.tech>
Tested-by: Jenkins CI
diff --git a/third_party/go/patches/gvisor-fix-syslog.patch b/third_party/go/patches/gvisor-fix-syslog.patch
new file mode 100644
index 0000000..99f23d9
--- /dev/null
+++ b/third_party/go/patches/gvisor-fix-syslog.patch
@@ -0,0 +1,24 @@
+diff -ur dev_gvisor_gvisor.orig/pkg/sentry/kernel/syslog.go dev_gvisor_gvisor/pkg/sentry/kernel/syslog.go
+--- dev_gvisor_gvisor.orig/pkg/sentry/kernel/syslog.go	2023-03-22 18:31:40.976045180 +0100
++++ dev_gvisor_gvisor/pkg/sentry/kernel/syslog.go	2023-03-22 18:40:18.143912568 +0100
+@@ -81,6 +81,11 @@
+ 		"Recruiting cron-ies...",
+ 		"Verifying that no non-zero bytes made their way into /dev/zero...",
+ 		"Accelerating teletypewriter to 9600 baud...",
++		"Supervising the supervisor...",
++		"Adding more KubernetesWorker nodes...",
++		"Picking a new name for Metropolis...",
++		"Re-reading the TPM spec...",
++		"Re-implementing mkfs.xfs in Go...",
+ 	}
+ 
+ 	selectMessage := func() string {
+@@ -96,7 +101,7 @@
+ 
+ 	const format = "<6>[%11.6f] %s\n"
+ 
+-	s.msg = append(s.msg, []byte(fmt.Sprintf(format, 0.0, "Starting gVisor..."))...)
++	s.msg = append(s.msg, []byte(fmt.Sprintf(format, 0.0, "Starting gVisor on Metropolis..."))...)
+ 
+ 	time := 0.1
+ 	for i := 0; i < 10; i++ {