Committed 2559

Fabio

Steven Dake wrote:
> looks good
> 
> On Tue, 2009-12-01 at 12:02 +0100, Fabio M. Di Nitto wrote:
>> - use %global instead of %define
>> - clean up to use %{name} instead of hardcoded corosync
>> - drop postun snippet. With the new logic of "wait forever" to shutdown,
>> we cannot reload automatically during an upgrade. This could deadlock
>> the upgrade process by waiting forever on corosync to stop. We have to
>> delegate the restart process to the user, that will do it when ready.
>> - fix Conflicts vs Requires in corosynclib. This fixes 2 issues at once.
>> First Conflicts are suboptimal, second we need corosync to make anything
>> useful out of the library.
>>
>> Fabio
>> plain text document attachment (corosync_spec_cleanup.diff)
>> Index: corosync.spec.in
>> ===================================================================
>> --- corosync.spec.in (revision 2558)
>> +++ corosync.spec.in (working copy)
>> @@ -1,4 +1,4 @@
>> -%define alphatag @alphatag@
>> +%global alphatag @alphatag@
>>  
>>  Name: corosync
>>  Summary: The Corosync Cluster Engine and Application Programming Interfaces
>> @@ -7,7 +7,7 @@
>>  License: BSD
>>  Group: System Environment/Base
>>  URL: http://www.openais.org
>> -Source0: 
>> http://developer.osdl.org/dev/openais/downloads/corosync-%{version}/corosync-%{version}.tar.gz
>> +Source0: 
>> http://developer.osdl.org/dev/openais/downloads/%{name}-%{version}/%{name}-%{version}.tar.gz
>>  
>>  # Runtime bits
>>  Requires: corosynclib = %{version}-%{release}
>> @@ -16,6 +16,8 @@
>>  Requires(preun): /sbin/chkconfig
>>  Conflicts: openais <= 0.89, openais-devel <= 0.89
>>  
>> +# Build bits
>> +
>>  %define buildtrunk 0
>>  %{?_with_buildtrunk: %define buildtrunk 1}
>>  
>> @@ -28,7 +30,7 @@
>>  BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
>>  
>>  %prep
>> -%setup -q -n corosync-%{version}
>> +%setup -q -n %{name}-%{version}
>>  
>>  %if %{buildtrunk}
>>  ./autogen.sh
>> @@ -73,9 +75,6 @@
>>      /sbin/chkconfig --del corosync || :
>>  fi
>>  
>> -%postun
>> -[ "$1" -ge "1" ] && /sbin/service corosync condrestart &>/dev/null || :
>> -
>>  %files
>>  %defattr(-,root,root,-)
>>  %doc LICENSE SECURITY
>> @@ -112,7 +111,7 @@
>>  %package -n corosynclib
>>  Summary: The Corosync Cluster Engine Libraries
>>  Group: System Environment/Libraries
>> -Conflicts: corosync < 0.92-7
>> +Requires: %{name} = %{version}-%{release}
>>  
>>  %description -n corosynclib
>>  This package contains corosync libraries.
>> _______________________________________________
>> Openais mailing list
>> [email protected]
>> https://lists.linux-foundation.org/mailman/listinfo/openais
> 
> _______________________________________________
> Openais mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/openais

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to