From owner-freebsd-current Tue Nov 26 14:27: 6 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B07AF37B401 for ; Tue, 26 Nov 2002 14:27:04 -0800 (PST) Received: from lemori.mokr.ru (lemori.mokr.ru [212.16.28.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACFDF43E9C for ; Tue, 26 Nov 2002 14:27:03 -0800 (PST) (envelope-from mokr@mokr.net) Received: from lemori.mokr.ru (lemori.mokr.ru [212.16.28.194]) by lemori.mokr.ru (8.12.3/8.12.6/20021103185140) with ESMTP id gAQMQvr1028105 for ; Wed, 27 Nov 2002 01:26:57 +0300 (MSK) (envelope-from mokr@mokr.net) Date: Wed, 27 Nov 2002 01:26:57 +0300 (MSK) From: Sergey Mokryshev X-X-Sender: mokr@lemori.mokr.ru To: freebsd-current@freebsd.org Subject: rc_ng breakage introduced with src/etc/rc.d/Makefile 1.5 Message-ID: <20021127010358.R620-100000@lemori.mokr.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-milter (http://amavis.org/) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello. In the revision 1.5 of src/etc/rc.d/Makefile Gordon introduces the following breakage into rc_ng scripts (didn't find it early, because installed boxes works as expected and the bug introduce itself a) only with a new installations; b) when rcorder run manually) root@girvas-gw:/etc/rc.d# rcorder -k FreeBSD -s nostart * >/dev/null rcorder: requirement `ppp' in file `rpcbind' has no providers. rcorder: requirement `beforenetlkm' in file `ipsec' has no providers. rcorder: requirement `beforenetlkm' in file `ipfilter' has no providers. rcorder: requirement `altqd' in file `NETWORKING' has no providers. rcorder: requirement `dhclient' in file `NETWORKING' has no providers. rcorder: requirement `network' in file `NETWORKING' has no providers. rcorder: requirement `wscons' in file `syslogd' has no providers. rcorder: requirement `sysdb' in file `syslogd' has no providers. rcorder: requirement `mountall' in file `accounting' has no providers. rcorder: requirement `mountall' in file `amd' has no providers. rcorder: requirement `mountall' in file `cleartmp' has no providers. rcorder: requirement `mountall' in file `ldconfig' has no providers. rcorder: requirement `beforemountlkm' in file `mountd' has no providers. rcorder: requirement `mountall' in file `mountd' has no providers. rcorder: requirement `aftermountlkm' in file `securelevel' has no providers. Another one found - Once you install /usr/ports/net/bind9-dlz WITH_OPENSSL=yes it can not start, because /etc/rc.d/ldconfig seed /var/run/ld-elf.so.hints later and /usr/local/sbin/named depends on the libraries in /usr/local/lib # ldd /usr/local/sbin/named /usr/local/sbin/named: libcrypto.so.3 => /usr/local/lib/libcrypto.so.3 (0x281aa000) libmysqlclient.so.10 => /usr/local/lib/mysql/libmysqlclient.so.10 (0x28272000) libz.so.2 => /usr/lib/libz.so.2 (0x28290000) libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x2829e000) libm.so.2 => /usr/lib/libm.so.2 (0x282b7000) libc_r.so.5 => /usr/lib/libc_r.so.5 (0x282d5000) libc.so.5 => /usr/lib/libc.so.5 (0x282f8000) As a quick fix I've added ldconfig as a dependancy to /etc/rc.d/SERVERS, but I'm not sure if it breaks something in diskless environments. I could not find a PR on this. Should I fill one? Sincerely yours, Sergey Mokryshev. -- Sergey S. Mokryshev SMP453, MOKR-RIPN To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message