Hi folks,
Just for the record:
Thanks, Ondřej, for pushing my nose onto the fact that the test should
be run as a non-privileged user. BTDTGT
As I am determined (and it makes sense) to run the tests on the binaries
that we will eventually ship, I need to build the software according to
our SPEC file. To do so required a little preparation, but needs no
modification to the SPEC file.
As root (see NOTE1 below):
D=/usr/src/packages/BUILD
rm -rf $D/bind-<version>; chgrp users $D; chmod 775 $D
D=/usr/src/packages/BUILDROOT
rm -rf $D/bind-<version>; chgrp users $D; chmod 775 $D
(Replace "users" with one of the groups the unprivileged user is a
member of. Yes, I know that this is dangerous and so should only be done
on an isolated system without any additional users, eg a private VM).
Then, as the unprivileged user:
ln -s /usr/src/packages ~/rpmbuild (See NOTE1 below)
rpmbuild -bc /usr/src/packages/SPECS/bind.spec
cd /usr/src/packages/BUILD/bind-<version>
sudo bin/tests/system/ifconfig.sh up (see NOTE2 below)
make test
NOTE1: This needs to be done only once
NOTE2: This needs to be done only once after a (re)boot
Josef
PS The "resolver" test failed, but I'll report that to i...@isc.org
--
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5
90409 Nürnberg
Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev
--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from
this list
ISC funds the development of this software with paid support subscriptions.
Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users