2011年12月29日木曜日

[FreeBSD]cross installworld on FreeBSD-8.2-RELEASE

If you cross installworld FreeBSD-9 or 10 on FreeBSD-8.2-RELEASE(or before) with below error message, you need to update /usr/sbin/tzsetup to latest version.
Because latest Makefile in FreeBSD-10 is required -C option for tzsetup, but old tzsetup does not have -C option.

===> share/zoneinfo (install)
umask 022; cd /usr/src-9-20111228/share/zoneinfo; zic -D -d {client NFS mount \
point}/usr/share/zoneinfo -p America/New_York -u root -g wheel -m 444 -y /us\
r/obj/i386.i386/usr/src-9-20111228/share/zoneinfo/yearistype /usr/src-9-2011122\
8/share/zoneinfo/../../contrib/tzdata/africa /usr/src-9-20111228/share/zoneinfo\
/../../contrib/tzdata/antarctica /usr/src-9-20111228/share/zoneinfo/../../contr\
ib/tzdata/asia /usr/src-9-20111228/share/zoneinfo/../../contrib/tzdata/australa\
sia /usr/src-9-20111228/share/zoneinfo/../../contrib/tzdata/etcetera /usr/src-9\
-20111228/share/zoneinfo/../../contrib/tzdata/europe /usr/src-9-20111228/share/\
zoneinfo/../../contrib/tzdata/factory /usr/src-9-20111228/share/zoneinfo/../../\
contrib/tzdata/northamerica /usr/src-9-20111228/share/zoneinfo/../../contrib/tz\
data/southamerica
install -o root -g wheel -m 444 /usr/src-9-20111228/share/zoneinfo/../../contr\
ib/tzdata//zone.tab {client NFS mount point}/usr/share/zoneinfo/
Updating /etc/localtime
tzsetup: illegal option -- C
usage: tzsetup [-ns]
*** Error code 1


Get latest tzsetup source for FreeBSD-8
svn checkout svn://svn.freebsd.org/base/stable/8/usr.sbin/tzsetup tzsetup
cd tzsetup
make
make install
(if you have error at install, manually copy tzsetup file to /usr/sbin)

ssh login to FreeBSD 10

from latest FreeBSD-10(least 2011/12/28 build), sshd never use $HOME/.ssh/authorized_keys2 file. We need rename from authorized_keys2 to authorized_keys.

2011年11月4日金曜日

screenの中でsjisを正しく表示

.screenrcに以下の記述が必要みたい(不要な環境もありますが...)
terminfo xterm KJ=sjis

# 次は、jlessをJLESSCHARSET=sjisで正しくsjis自動変換させて動かしたい....
--> JLESSCHARSET japanese-sjisとしたら解決...

VirtualBox kernel module

When I updated VirtualBox kernel module, I also need reload netgraph kernel modules(It means I need to reboot system).

2011年11月2日水曜日

chromium for FreeBSD

When compile from ports tree and which ports tree on NFS server.
I need to union mount /usr/ports(NFS mount directory).

for example
mkdir /var/tmp/ports
mount -t nfs [nfs server's IP]:/usr/ports /usr/ports
mount -t unionfs -o noatime /var/tmp/ports /usr/ports

or use rpc_lockd

for example in /etc/rc.conf
rpcbind_enable="YES"
rpc_lockd_enable="YES" # for both side(server/client)

2011年9月4日日曜日

Linux Flashplayer(FreeBSD)

linux-f10-flashplugin(npviewer.bin) is out of control and eat CPU resource.

I added below configuration into /etc/fstab
linproc /compat/linux/proc linprocfs rw 0 0

and I solved.

wdb-2.06

wdbはYahoo blogの更新を正しく認識できていませんでした。以下の変更で解決します。

http://gorry.haun.org/wdb/wdblib.pl.txt
上記に対するパッチです。

http://www.sanpei.org/~sanpei/tmp/wdblib.pl-yahoo-blog.diff

[FreeBSD/ports/mail/xpbiff]enable I18N

After Dec 13 09:30:17 2003, xpbiff did not support Internationalization code.
I created patch for re-enable I18N
http://www.sanpei.org/~sanpei/tmp/FreeBSD-ports-mail-xpbiff-enable-XI18N-patch-20110904

I will commit this changes soon.--> commited

2011年5月3日火曜日

shairport-0.05 for FreeBSD patch

I created patch file for FreeBSD and shairport-0.05

Changes:
- use base system of OpenSSL library
- compile on FreeBSD system(I tested with FreeBSD-9-current)
- increase buffer site to 5 sec from 0.5sec
- disable IPv6(because My home network is disabled IPv6)

require:
some CPAN modules are needed.
Please install below modules manually from ports.
- p5-HTTP-Message(www/p5-HTTP-Message)
- p5-Crypt-OpenSSL-RSA(security/p5-Crypt-OpenSSL-RSA)
- p5-IO-Socket-INET6(net/p5-IO-Socket-INET6)
- avahi-app-0.6.29(net/avahi-app)

original shairport site: http://mafipulation.org/

shairport-0.05-FreeBSD-1.diff