From e8cf98cf53a46f2358b2b641a6e55f3ab409ca56 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 16 Sep 2004 02:49:50 +0000 Subject: [PATCH] 1713. [port] linux: extend capset failure message to say: please ensure that the capset kernel module is loaded. see insmod(8) --- CHANGES | 4 ++++ bin/named/unix/os.c | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index a7d52f088e..7f4f3d3211 100644 --- a/CHANGES +++ b/CHANGES @@ -18,6 +18,10 @@ address when a nameserver was specified by name. [RT #12286] +1713. [port] linux: extend capset failure message to say: + please ensure that the capset kernel module is + loaded. see insmod(8) + 1712. [bug] Missing FULLCHECK for "trusted-key" in dig. 1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'. diff --git a/bin/named/unix/os.c b/bin/named/unix/os.c index f803787315..10d447f3e5 100644 --- a/bin/named/unix/os.c +++ b/bin/named/unix/os.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: os.c,v 1.66.18.2 2004/05/04 03:24:02 marka Exp $ */ +/* $Id: os.c,v 1.66.18.3 2004/09/16 02:49:50 marka Exp $ */ #include #include @@ -161,7 +161,10 @@ linux_setcaps(unsigned int caps) { cap.inheritable = caps; if (syscall(SYS_capset, &caphead, &cap) < 0) { isc__strerror(errno, strbuf, sizeof(strbuf)); - ns_main_earlyfatal("capset failed: %s", strbuf); + ns_main_earlyfatal("capset failed: %s:" + " please ensure that the capset kernel" + " module is loaded. see insmod(8)", + strbuf); } }