/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>
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
#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