question about v. 1.0.9 spec file

Loschyov Oleg boom at exoft.ru
Tue Jul 27 06:35:44 CEST 2004


Hello Everybody.
I have some difficulties in disabling IPv6 support for bird-1.0.9-rpm.
Of course it`s easy to edit /etc/init.d/bird script to disable
starting bird6 startup. But I`m interesting in 100 % disabling IPv6
support in bird (a bit maniac)
So first of all, I`ve corrected %build section in bird.spec from:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-ipv6
to:
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

and after that the final %build section looks like that ./configure
runs twice with the same options. Is it necessary? May be it`s quite
enough to run ./configure only once

Next, in %install section i see:
%install
1. rm -rf $RPM_BUILD_ROOT/*
2. make install prefix=$RPM_BUILD_ROOT/usr sysconfdir=$RPM_BUILD_ROOT/etc localstatedir=$RPM_BUILD_ROOT/var
3. install bird6 $RPM_BUILD_ROOT/usr/sbin

4. cd $RPM_BUILD_ROOT
5. install -d etc/rc.d/init.d
6. install $RPM_SOURCE_DIR/bird.init etc/rc.d/init.d/bird
7. install $RPM_SOURCE_DIR/birdc6 usr/sbin/birdc6

So I comment out 3-rd & 7-th lines, and in %files section I see 2
lines with setting up attributes for bird6 & birdc6. (I`ve disabled
them too).

Am I correct?









More information about the Bird-users mailing list