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