Skip site navigation (1)Skip section navigation (2)
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>