File sysvinit-2.88+dsf-run.diff of Package sysvinit

use /run/utmp
Index: src/paths.h
===================================================================
--- src/paths.h.orig
+++ src/paths.h
@@ -48,3 +48,5 @@
 #define REBOOTSCRIPT2	"/etc/rc.d/rc.6"	/* Ditto. */
 #endif
 
+#undef UTMP_FILE
+#define UTMP_FILE "/run/utmp"
Index: src/init.c
===================================================================
--- src/init.c.orig
+++ src/init.c
@@ -2634,6 +2634,7 @@ void init_main(void)
 	 */
 	if ((fd = open(UTMP_FILE, O_WRONLY|O_CREAT|O_TRUNC, 0644)) >= 0)
 		close(fd);
+	utmpname(UTMP_FILE);
 
   	/*
 	 *	Say hello to the world
openSUSE Build Service is sponsored by