Date: Sun, 17 Sep 2006 19:54:25 +0900 From: Yoshisato YANAGISAWA <yanagisawa@csg.is.titech.ac.jp> To: Charles Mujie <charles@ibrigge.com> Cc: ports@FreeBSD.org Subject: Re: FreeBSD Port: dkfilter-0.10_1 Message-ID: <20060917195425.e670b537.yanagisawa@csg.is.titech.ac.jp> In-Reply-To: <450CA21C.3080407@ibrigge.com> References: <450CA21C.3080407@ibrigge.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --Multipart=_Sun__17_Sep_2006_19_54_25_+0900_026Go3ANx+GMN7py Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Dear Charles, Thank you for reporting the problem. On Sat, 16 Sep 2006 18:17:16 -0700 Charles Mujie <charles@ibrigge.com> 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 <yanagisawa@csg.is.titech.ac.jp> 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/ */ --Multipart=_Sun__17_Sep_2006_19_54_25_+0900_026Go3ANx+GMN7py Content-Type: application/octet-stream; name="dkfilter.patch" Content-Disposition: attachment; filename="dkfilter.patch" Content-Transfer-Encoding: base64 ZGlmZiAtcnVOIGRrZmlsdGVyLmJhay9maWxlcy9ka2ZpbHRlcl9pbi5pbiBka2ZpbHRlci9maWxl cy9ka2ZpbHRlcl9pbi5pbgotLS0gZGtmaWx0ZXIuYmFrL2ZpbGVzL2RrZmlsdGVyX2luLmluCVN1 biBTZXAgMTcgMTk6MTM6NDUgMjAwNgorKysgZGtmaWx0ZXIvZmlsZXMvZGtmaWx0ZXJfaW4uaW4J U3VuIFNlcCAxNyAxOToxNzo0MCAyMDA2CkBAIC00Miw3ICs0MiwxNCBAQAogCXN1IC1tICR7ZGtm aWx0ZXJfaW5fdXNlcn0gLWMgImRhZW1vbiAtcCAke2RrZmlsdGVyX2luX3BpZGZpbGV9IFwKIAkJ JSVQUkVGSVglJS9iaW4vZGtmaWx0ZXIuaW4gJHtka2ZpbHRlcl9pbl9mbGFnc30iIFwKIAkJPiAv ZGV2L251bGwgMj4gJHt0bXBmaWxlfQotCXNsZWVwIDEgIyBYWFg6IHdhaXQgdW50aWwgZGtmaWx0 ZXIgc3RhcnQuCisJIyB3YWl0IHVudGlsIGRrZmlsdGVyIHN0YXJ0LgorCXdoaWxlIHRydWUKKwlk bworCQlmaWxlc2l6ZT1gbHMgLWwgJHRtcGZpbGV8YXdrICd7cHJpbnQgJDV9J2AKKwkJaWYgWyAk ZmlsZXNpemUgLWd0IDAgXTsgdGhlbgorCQkJYnJlYWsKKwkJZmkKKwlkb25lCiAJbG9nZ2VyIC10 ICR7bmFtZX0gYGNhdCAke3RtcGZpbGV9YAogCWVycj1gZ3JlcCBFcnJvciAke3RtcGZpbGV9YAog CWlmIFsgIiR7ZXJyfSIgXTsgdGhlbgpkaWZmIC1ydU4gZGtmaWx0ZXIuYmFrL2ZpbGVzL2RrZmls dGVyX291dC5pbiBka2ZpbHRlci9maWxlcy9ka2ZpbHRlcl9vdXQuaW4KLS0tIGRrZmlsdGVyLmJh ay9maWxlcy9ka2ZpbHRlcl9vdXQuaW4JU3VuIFNlcCAxNyAxOToxMzo0NSAyMDA2CisrKyBka2Zp bHRlci9maWxlcy9ka2ZpbHRlcl9vdXQuaW4JU3VuIFNlcCAxNyAxOToxNzoyOSAyMDA2CkBAIC00 OCw3ICs0OCwxNCBAQAogCXN1IC1tICR7ZGtmaWx0ZXJfb3V0X3VzZXJ9IC1jICJkYWVtb24gLXAg JHtka2ZpbHRlcl9vdXRfcGlkZmlsZX0gXAogCQklJVBSRUZJWCUlL2Jpbi9ka2ZpbHRlci5vdXQg JHtka2ZpbHRlcl9vdXRfZmxhZ3N9IiBcCiAJCT4gL2Rldi9udWxsIDI+ICR7dG1wZmlsZX0KLQlz bGVlcCAxCSMgWFhYOiB3YWl0IHVudGlsIGRrZmlsdGVyIHN0YXJ0LgorCSMgd2FpdCB1bnRpbCBk a2ZpbHRlciBzdGFydC4KKwl3aGlsZSB0cnVlCisJZG8KKwkJZmlsZXNpemU9YGxzIC1sICR0bXBm aWxlfGF3ayAne3ByaW50ICQ1fSdgCisJCWlmIFsgJGZpbGVzaXplIC1ndCAwIF07IHRoZW4KKwkJ CWJyZWFrCisJCWZpCisJZG9uZQogCWxvZ2dlciAtdCAke25hbWV9IGBjYXQgJHt0bXBmaWxlfWAK IAllcnI9YGdyZXAgRXJyb3IgJHt0bXBmaWxlfWAKIAlpZiBbICIke2Vycn0iIF07IHRoZW4K --Multipart=_Sun__17_Sep_2006_19_54_25_+0900_026Go3ANx+GMN7py--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060917195425.e670b537.yanagisawa>