uuidd: Use /var/lib/libuuid instead of /var/run/uuidd

/var/run can get completely removed at reboot, and uuidd doesn't have
permissions to recreate /var/run/uuidd.  So instead use
/var/lib/libuuidd for the unix domain socket and pid files.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
diff --git a/debian/uuid-runtime.postinst b/debian/uuid-runtime.postinst
index 4ab013a..8d3be77 100644
--- a/debian/uuid-runtime.postinst
+++ b/debian/uuid-runtime.postinst
@@ -2,8 +2,5 @@
 
 adduser --system --group --no-create-home --disabled-login \
 	--quiet --home /var/lib/libuuid libuuid
-mkdir -p /var/run/uuidd
-chown libuuid:libuuid /var/run/uuidd
-chmod 775 /var/run/uuidd
 chown libuuid:libuuid /usr/sbin/uuidd
 chmod 6755 /usr/sbin/uuidd
diff --git a/lib/uuid/uuidd.h b/lib/uuid/uuidd.h
index c807236..528acdc 100644
--- a/lib/uuid/uuidd.h
+++ b/lib/uuid/uuidd.h
@@ -35,8 +35,8 @@
 #ifndef _UUID_UUIDD_H
 #define _UUID_UUIDD_H
 
-#define UUIDD_SOCKET_PATH	"/var/run/uuidd/request"
-#define UUIDD_PIDFILE_PATH	"/var/run/uuidd/uuidd.pid"
+#define UUIDD_SOCKET_PATH	"/var/lib/libuuid/request"
+#define UUIDD_PIDFILE_PATH	"/var/lib/libuuid/uuidd.pid"
 #define UUIDD_PATH		"/usr/sbin/uuidd"
 
 #define UUIDD_OP_GETPID			0