OBS User unknown 2008-09-15 14:32:55 +00:00 committed by Git OBS Bridge
parent 6405f1a0d3
commit f74119dea6
4 changed files with 41 additions and 31 deletions

View File

@ -1,31 +1,3 @@
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,

28
README.SUSE.uuidd Normal file
View File

@ -0,0 +1,28 @@
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 it 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 daemon 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 daemon 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.

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Sep 15 15:23:43 CEST 2008 - mkoenig@suse.de
- remove recommends of uuid-runtime from libuuid [bnc#426278]
- move uuid hints README.SUSE.uuidd to uuid-runtime package
-------------------------------------------------------------------
Fri Sep 5 11:09:48 CEST 2008 - mkoenig@suse.de

View File

@ -27,13 +27,14 @@ Supplements: filesystem(ext2) filesystem(ext3)
PreReq: %install_info_prereq
AutoReqProv: on
Version: 1.41.1
Release: 1
Release: 8
Summary: Utilities for the Second Extended File System
Url: http://e2fsprogs.sourceforge.net
Source: %{name}-%{version}.tar.bz2
Source2: README.SUSE
Source3: uuidd.rc
Source4: sysconfig.uuidd
Source5: README.SUSE.uuidd
#
# e2fsprogs patches
#
@ -207,7 +208,6 @@ License: GPL v2 or later
Summary: Library to generate UUIDs
Group: System/Filesystems
AutoReqProv: on
Recommends: uuid-runtime
%description -n libuuid1
A library to generate universally unique IDs (UUIDs).
@ -253,7 +253,7 @@ Authors:
%if %{no_command_hiding}
%patch99 -p1
%endif
cp %{SOURCE2} .
cp %{SOURCE2} %{SOURCE5} .
%build
%{?suse_update_config:%{suse_update_config -f}}
@ -403,6 +403,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n uuid-runtime
%defattr(-, root, root)
%doc README.SUSE.uuidd
/usr/bin/uuidgen
%verify(not mode) %attr(0755,root,root) /usr/sbin/uuidd
%attr(-,uuidd,uuidd) %dir /var/lib/libuuid
@ -465,6 +466,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/com_err.3.gz
%changelog
* Mon Sep 15 2008 mkoenig@suse.de
- remove recommends of uuid-runtime from libuuid [bnc#426278]
- move uuid hints README.SUSE.uuidd to uuid-runtime package
* Fri Sep 05 2008 mkoenig@suse.de
- update to version 1.41.1
* mke2fs