From: Kay Sievers Date: Thu, 27 Apr 2006 22:34:05 +0000 (+0200) Subject: udevd: create leading directories for /dev/.udev/uevent_seqnum X-Git-Tag: 174~2275 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=0e385feecc252b8803b5c4bf2dc501ab486d86f7 udevd: create leading directories for /dev/.udev/uevent_seqnum --- diff --git a/udevd.c b/udevd.c index eb1080b19..705e2a978 100644 --- a/udevd.c +++ b/udevd.c @@ -841,6 +841,7 @@ static void export_initial_seqnum(void) } strlcpy(filename, udev_root, sizeof(filename)); strlcat(filename, "/" EVENT_SEQNUM, sizeof(filename)); + create_path(filename); fd = open(filename, O_WRONLY|O_TRUNC|O_CREAT, 0644); if (fd >= 0) { write(fd, seqnum, len);