2013年05月03日

netatalk-stp4 (OpenBSD 5.3 自作パッケージソース)

netatalk-stp4 (Spotlight Technology Preview 4) のパッケージソースを作ってみました。

/usr/ports/net/netatalk-3.1dev4
netatalk-3.1dev4.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行します。なお、netatalk を Avahi (Zeroconf) 対応にする場合 (強く推奨) は
FLAVOR=avahi make package
と実行して netatalk をビルドしてください。こうすることで /usr/ports/packages/`uname -m`/all/ 以下に

netatalk-3.1dev4-avahi.tgz

というパッケージができます。

/etc/afp.conf の設定例
[Global]
; Global server settings

; unix charset = UTF8
; vol charset = UTF8
mac charset = MAC_JAPANESE

mimic model = MacPro

afp listen = 0.0.0.0
afpstats = yes
spotlight = yes
dbus daemon path = /usr/local/bin/dbus-daemon
vol preset = my presets

[my presets]
file perm = 0600
directory perm = 0700

[Homes]
home name = $u
basedir regex = /home
OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scriptsnetatalk を加えてください。

なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.3 のパッケージを netatalk-stp4 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
ラベル:netatalk
posted by yamaga at 15:08| Comment(6) | TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
これはtrackerも有効になっているんですか?
Posted by HAT at 2013年05月03日 20:23
HATさん、
OpenBSD標準のmeta-tracker-0.14.5のパッケージを使っています。
ただ、Spotlight検索ができるかは確認していません。
Posted by 山賀正人 at 2013年05月03日 20:35
spotlight=yesにして確認してもらえませんか。
Posted by HAT at 2013年05月04日 00:14
HATさん、
Spotlight検索ができることを確認しました。
現時点では特に気になる点はありません。
Posted by 山賀正人 at 2013年05月06日 14:50
spotlightはGlobalオプションです。
その設定だと機能してないので、FPCatSearchにて検索が行われています。
Spotlight検索は行われていません。
Posted by HAT at 2013年05月09日 00:24
HATさん、
ご指摘ありがとうございます。
Globalオプションで設定したところ、検索できませんでした。
以下のエラーが出ています。

afpd[23449]: afp_spotlight_rpc: unknown Spotlight RPC: storeAttributes:forOIDArray:context:
Posted by 山賀正人 at 2013年05月09日 08:50
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック