On 2004 12 03 (Friday) 16:08, Stefan Engel wrote:
> Hi,
> 
> there is a minor bug in openvpn.spec (v2.0_beta19). In the %files
> section the init script is always taken from /etc/rc.d/init.d instead
> of /etc/init.d in case of a SuSE distribution. This results in an
> rpm build error on SuSE systems.
> 
> The appended patch should fix this.
> 
> Regards,
> 
> Stefan
> 
    What gives "rpm --eval '%{_initrddir}'" on SuSE? In RH/FC it gives
"/etc/rc.d/init.d", which I use in my .spec file:
--- cut ---
# to fix later: '--program-suffix 2' is optional, so use * here
%{_initrddir}/*
--- cut ---
    instead of
--- cut ---
/etc/rc.d/init.d/%{name}
--- cut ---
    If accepted then
--- cut ---
%if "%{VENDOR}" == "SuSE"
%__install -c -d -m 755 %{buildroot}/etc/init.d
%__install -c -m 755 suse/%{name}.init %{buildroot}/etc/init.d/%{name}
%else
%__install -c -d -m 755 %{buildroot}/etc/rc.d/init.d
%__install -c -m 755 sample-scripts/%{name}.init 
%{buildroot}/etc/rc.d/init.d/%{name}
%endif
--- cut ---
    should be just one line :)
--- cut ---
%__install -c -d -m 755 %{buildroot}%{_initrddir}
--- cut ---

-- 
Regards,
  Doncho N. Gunchev    Registered Linux User #291323 at counter.li.org
  GPG-Key-ID: 1024D/DA454F79                        http://pgp.mit.edu
  Key fingerprint = 684F 688B C508 C609 0371  5E0F A089 CB15 DA45 4F79

Attachment: pgp3LI5UMYiGZ.pgp
Description: PGP signature

Reply via email to