Using uuidd ----------- The uuidd is a solution to guarantee unique time-based UUIDs. In the past there was the problem that UUIDs created by libuuid have not been guaranteed to be unique if you run multiple processes/threads which create lots of UUIDs simultaneously. In order to use this daemon you have to run this daemon with SUID/SGID bit set: 1. Modify your local permissions setting by adding the following line to your /etc/permissions.local /usr/sbin/uuidd uuidd:uuidd 6755 2. Set the permissions with $ chkstat --set /etc/permissions.local 3. enable the service uuidd either in YaST or with $ insserv uuidd The damon is designed to run on demand by default, this means it is started automatically by libuuid when needed and it terminates by default after 5 minutes of inactivity. However if you wish to run the daemon permanently you can set the parameter UUIDD_ON_DEMAND_ONLY in /etc/sysconfig/uuidd to "no". Note, the damon is not needed in general to create time-based UUIDs, it is only needed to assure the uniqueness of UUIDs when creating lots of them in a short amount of time. e2fsprogs-devel --------------- Since the e2fsprogs libraries has been split out into own packages, each having its own devel package libext2fs-devel libblkid-devel libuuid-devel libcom_err-devel the e2fsprogs-devel package is deprecated and is provided for temporary backwards compatibility only.