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
pgp3LI5UMYiGZ.pgp
Description: PGP signature
