Install Netatalk to OpenIndiana
どうにも TimeMachine のバックアップが遅くなって調べていたら Netatalk の 3 系がリリースされていたので、折角なのでアップデートしてみた。
http://hatx.blog.so-net.ne.jp/2012-04-25 を参考にした。
まずはデーモンを止めて、バックアップをとっておく
$ sudo /etc/rc2.d/S90netatalk stop $ sudo cp -r /usr/local /usr/local.sv # 他に /usr/local 以下にインストールしていないので、これでよし。
Berkeley DB のアップデート。
http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html からダウンロード。5.3.21 にした。
$ tar zxvf db-5.3.21.gz $ cd db-5.3.21 $ cd build_unix/ $ ../dist/configure --prefix=/usr/local $ make $ sudo make install
Netatalk 本体のインストール
$ tar jxvf netatalk-3.0.1.tar.bz2 $ cd netatalk-3.0.1 $ ./configure --with-init-style=solaris $ make $ sudo make install
Netatalk (afpd) の設定。こんなかんじにした。Time Machine にしか使わないので [Homes] とかは定義していない。
$ cat /usr/local/etc/afp.conf [Global] mac charset = MAC_JAPANESE log file = /var/log/netatalk.log vol preset = my default values [my default values] file perm = 0400 directory perm = 0700 [Time Machine] path = /pool2/for_backup time machine = yes
デーモンの起動設定と古い起動スクリプトは消しておく。
$ sudo svcadm enable svc:/network/netatalk:default $ sudo rm /etc/rc2.d/S90netatalk $ suro rm /etc/rc0.d/K04netatalk