diff options
| -rw-r--r-- | init.d/procfs.in | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/init.d/procfs.in b/init.d/procfs.in index 055b5f45..36eca7c0 100644 --- a/init.d/procfs.in +++ b/init.d/procfs.in @@ -22,8 +22,10 @@ depend()  start()  {  	# Setup Kernel Support for miscellaneous Binary Formats -	if [ -d /proc/sys/fs/binfmt_misc -a ! -e /proc/sys/fs/binfmt_misc/register ]; then -		if modprobe -q binfmt-misc; then +	if [ -d /proc/sys/fs/binfmt_misc ] && +		[! -e /proc/sys/fs/binfmt_misc/register ]; then +		if ! grep -qs binfmt_misc /proc/filesystems && +			modprobe -q binfmt-misc; then  			ewarn "The  binfmt-misc module needs to be configured in \  				@SYSCONFDIR@/conf.d/modules or built in."  		fi  | 
