Dear Charles, Thank you for reporting the problem.
On Sat, 16 Sep 2006 18:17:16 -0700 Charles Mujie <[EMAIL PROTECTED]> wrote: > I have a question on dkfilter-0.10_1. I've managed to install the port > successfully and everything is running fine. However when I enable > dkfilter_out_enable="YES" in the /etc/rc.conf file it stops at line 52 > "logger -t ${name} `cat ${tmpfile}`". I have to do a control-D to > continue the boot process. I was wandering if anyone has reported this > problem before. Unfortunately, no one has reported this problem. However, I found that the same problem occured on my FreeBSD machine. I found a work around to avoid this problem. The work around is change the time in line 51 from 1 to 10 or something. I suppose that some kind of racing condition occurs between daemon command in line 48 and cat command in line 52. I also found that the same problem occurs even in dkfilter_in. This might also avoided with the work around above. I also made a patch, which is attached to this email. With the patch, dkfilter_out script will spin wait until a size of a temporary file becomes larger than 0, instead of just wating 1 secound. This patch fixed the problem on my FreeBSD machine. If the patch solves your problem, please let me know. I will sendpr this. Thank you, Yoshisato YANAGISAWA. -- ------------------------------------------------------- Yoshisato YANAGISAWA <[EMAIL PROTECTED]> Dept. of Mathematical and Computing Sciences, Graduate School of Information Science and Engineering, Tokyo Institute of Technology. /* If you are an *BSD user, let's join http://bsdstats.org/ */
dkfilter.patch
Description: Binary data
_______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"