OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 16-Oct-2005 11:25:26
Branch: HEAD Handle: 2005101610252600
Modified files:
openpkg-src/crossroads crossroads.conf crossroads.spec
Log:
provide a deterministically UUID-derived unique instance number
Summary:
Revision Changes Path
1.2 +1 -1 openpkg-src/crossroads/crossroads.conf
1.2 +3 -1 openpkg-src/crossroads/crossroads.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/crossroads/crossroads.conf
============================================================================
$ cvs diff -u -r1.1 -r1.2 crossroads.conf
--- openpkg-src/crossroads/crossroads.conf 14 Oct 2005 19:16:18 -0000
1.1
+++ openpkg-src/crossroads/crossroads.conf 16 Oct 2005 09:25:26 -0000
1.2
@@ -4,7 +4,7 @@
service example {
verbosity on;
- shmkey 123456; # (HAS TO BE UNIQUE PER OPENPKG INSTANCE)
+ shmkey @l_shmkey@;
bindto 127.0.0.1;
port 8080;
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/crossroads/crossroads.spec
============================================================================
$ cvs diff -u -r1.1 -r1.2 crossroads.spec
--- openpkg-src/crossroads/crossroads.spec 14 Oct 2005 19:16:19 -0000
1.1
+++ openpkg-src/crossroads/crossroads.spec 16 Oct 2005 09:25:26 -0000
1.2
@@ -33,7 +33,7 @@
Group: Network
License: Open Source
Version: 0.08
-Release: 20051014
+Release: 20051016
# package options
%option with_fsl yes
@@ -96,7 +96,9 @@
src/crossroads $RPM_BUILD_ROOT%{l_prefix}/sbin/
%{l_shtool} install -c -m 644 \
doc/crossroads.man $RPM_BUILD_ROOT%{l_prefix}/man/man8/
+ l_shmkey=`%{l_uuid} -v3 ns:URL "file://%{l_prefix}" | sed -e
's;^.*\(........\)$;\1;'`
%{l_shtool} install -c -m 644 %{l_value -s -a} \
+ -e "s;@l_shmkey@;$l_shmkey;" \
%{SOURCE crossroads.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/crossroads/
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.crossroads} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]