conf/91342: [devfs] Errors in devfs.rules files don't get logged

Jaakko Heinonen jh at FreeBSD.org
Tue Dec 21 16:50:06 UTC 2010


The following reply was made to PR conf/91342; it has been noted by GNATS.

From: Jaakko Heinonen <jh at FreeBSD.org>
To: bug-followup at FreeBSD.org, guy at alum.mit.edu
Cc:  
Subject: Re: conf/91342: [devfs] Errors in devfs.rules files don't get logged
Date: Tue, 21 Dec 2010 18:45:15 +0200

 Guy Harris wrote:
 > If there's an error in /etc/defaults/devfs.rules or /etc/devfs.rules,
 > no error message about the error appears in, for example,
 > /var/log/messages.
 
 How about this patch?
 
 %%%
 Index: etc/rc.subr
 ===================================================================
 --- etc/rc.subr	(revision 216581)
 +++ etc/rc.subr	(working copy)
 @@ -1349,7 +1349,10 @@ devfs_init_rulesets()
  		return
  	fi
  	for file in $devfs_rulesets; do
 -		devfs_rulesets_from_file $file || return 1
 +		if ! devfs_rulesets_from_file $file; then
 +			warn "$_me: could not read rules from $file"
 +			return 1
 +		fi
  	done
  	devfs_rulesets_init=1
  	debug "$_me: devfs rulesets initialized"
 %%%
 
 -- 
 Jaakko


More information about the freebsd-rc mailing list