From 2165003bd5d3dc25a623417add49f2c38360d2b7 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Mon, 17 Dec 2007 15:12:04 -0500 Subject: [PATCH] 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" --- debian/uuid-runtime.postinst | 3 --- lib/uuid/uuidd.h | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) 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 -- 1.8.3.1