2012年05月23日
netatalk-2.2.3 (OpenBSD 5.1 自作パッケージソース)
netatalk-2.2.3 が公開されたのでパッケージソースを作ってみました。
/usr/ports/net/netatalk-2.2.3
netatalk-2.2.3.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.3-avahi.tgz
というパッケージができます。
設定例
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-2.2.3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
/usr/ports/net/netatalk-2.2.3
netatalk-2.2.3.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
FLAVOR=avahi make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2.3-avahi.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-2.2.3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
netatalk-3.0beta1 (OpenBSD 5.1 自作パッケージソース)
netatalk-3.0beta1 のパッケージソースを作ってみました。
/usr/ports/net/netatalk-3.0beta1
netatalk-3.0beta1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0beta1-avahi.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0beta1 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
β版ですので、利用にあたっては自己責任でお願いします。
/usr/ports/net/netatalk-3.0beta1
netatalk-3.0beta1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
FLAVOR=avahi make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-3.0beta1-avahi.tgz
というパッケージができます。
/etc/afp.conf の設定例
[Global]OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
; Global server settings
unix charset = UTF8
vol charset = UTF8
mac charset = MAC_JAPANESE
mimic model = MacPro
afp listen = 0.0.0.0
vol preset = my presets
[my presets]
file perm = 0600
directory perm = 0700
[Homes]
basedir regex = /home
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0beta1 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
2012年05月02日
netatalk-3.0alpha3 (OpenBSD 5.1 自作パッケージソース)
OpenBSD 5.1 のリリースに合わせて、netatalk-3.0alpha3 のパッケージソースを手直ししました。
/usr/ports/net/netatalk-3.0alpha3
netatalk-3.0alpha3.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0alpha3-avahi.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0alpha3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
α版ですので、利用にあたっては自己責任でお願いします。
/usr/ports/net/netatalk-3.0alpha3
netatalk-3.0alpha3.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
FLAVOR=avahi make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-3.0alpha3-avahi.tgz
というパッケージができます。
/etc/afp.conf の設定例
[Global]OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
; Global server settings
unix charset = UTF8
vol charset = UTF8
mac charset = MAC_JAPANESE
mimic model = MacPro
afp listen = 0.0.0.0
vol preset = my presets
[my presets]
file perm = 0600
directory perm = 0700
[Homes]
basedir regex = /home
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0alpha3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
2012年04月21日
netatalk-3.0alpha3 (OpenBSD 5.0 自作パッケージソース)
netatalk-3.0alpha3 が公開されたのでパッケージソースを作ってみました。
/usr/ports/net/netatalk-3.0alpha3
netatalk-3.0alpha3.pkgsrc.tgz ※公開終了しました。
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0alpha3.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
α版ですので、利用にあたっては自己責任でお願いします。
/usr/ports/net/netatalk-3.0alpha3
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-3.0alpha3.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
vol preset = my presets
[my presets]
file perm = 0600
directory perm = 0700
[Homes]
basedir regex = /home
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
2012年04月05日
netatalk-3.0alpha2 (OpenBSD 5.0 自作パッケージソース)
netatalk-3.0alpha2 が公開されたのでパッケージソースを作ってみました。
/usr/ports/net/netatalk-3.0alpha2
netatalk-3.0alpha2.pkgsrc.tgz ※公開終了しました。
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0alpha2.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
α版ですので、利用にあたっては自己責任でお願いします。
/usr/ports/net/netatalk-3.0alpha2
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-3.0alpha2.tgz
というパッケージができます。
/etc/afp.conf の設定例
(旧) mac charset = MAC_ROMAN上記の行の直下に以下の内容を挿入
(新) mac charset = MAC_JAPANESE
afp listen = 0.0.0.0末尾に以下の2行を追加
vol preset = my presets
[my presets]
file perm = 0600
directory perm = 0700
[Homes]
basedir regex = /home
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
2012年03月28日
netatalk-3.0alpha1 (OpenBSD 5.0 自作パッケージソース)
netatalk-3.0alpha1 が公開されたのでパッケージソースを作ってみました。
/usr/ports/net/netatalk-3.0alpha1
netatalk-3.0alpha1.pkgsrc.tgz ※公開終了しました。
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0alpha1.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
α版ですので、利用にあたっては自己責任でお願いします。
/usr/ports/net/netatalk-3.0alpha1
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-3.0alpha1.tgz
というパッケージができます。
/etc/afp.conf の設定例
(旧) mac charset = MAC_ROMAN以下の2行を追加
(新) mac charset = MAC_JAPANESE
[Homes]
basedir regex = /home
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
2012年01月16日
netatalk-2.2.2 (OpenBSD 5.0 自作パッケージソース)
netatalk-2.2.2 が公開されたのでパッケージソースを作ってみました。
/usr/ports/net/netatalk-2.2.2
netatalk-2.2.2.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.2.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.2.2
netatalk-2.2.2.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2.2.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
2012年01月14日
サーバアイコン
Avahi やバージョン 2.2.0 以降の Netatalk (の -mimicmodelオプション@afpd.conf) でサーバのアイコンを設定できますが、どの設定でどういうアイコンになるのか分からなくなるので備忘録として確認できた範囲で。
敢えて「Windows」を設定することはないと思いますが…。
| 設定 | アイコン |
|---|---|
| デフォルト (設定なし) | ![]() |
| AirPort | ![]() |
| AppleTV1,1 | ![]() |
| iMac | ![]() |
| MacBook | ![]() |
| MacBookAir | ![]() |
| MacBookPro | ![]() |
| MacPro | ![]() |
| Macmini | ![]() |
| PowerBook | ![]() |
| PowerMac | ![]() |
| RackMac または Xserve | ![]() |
| Windows | ![]() |
敢えて「Windows」を設定することはないと思いますが…。
2011年11月02日
netatalk-2.2.1 (OpenBSD 5.0 自作パッケージソース)
OpenBSD 5.0 のリリースに伴い、netatalk-2.2.1 のパッケージソースを更新しました。
/usr/ports/net/netatalk-2.2.1
netatalk-2.2.1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.1.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.2.1
netatalk-2.2.1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2.1.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
2011年09月07日
netatalk-2.2.1 (OpenBSD 4.9 自作パッケージソース)
netatalk-2.2.1 が公開されていたのでパッケージソースにしてみました。
/usr/ports/net/netatalk-2.2.1
netatalk-2.2.1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.1.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.2.1
netatalk-2.2.1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2.1.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
2011年09月06日
netatalk-2.1.6 (OpenBSD 4.9 自作パッケージソース)
netatalk-2.1系の bug fix として 2.1.6 が公開されていたので、パッケージソースにしてみました。
/usr/ports/net/netatalk-2.1.6
netatalk-2.1.6.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.1.6.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.1.6
netatalk-2.1.6.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.1.6.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
2011年08月19日
netatalk-2.2.1dev (OpenBSD 4.9 自作パッケージソース)
開発版 netatalk-2.2.1dev (2011-08-18) をパッケージソースにしてみました。
/usr/ports/net/netatalk-2.2.1dev
netatalk-2.2.1dev20110818.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.1dev20110818.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.2.1dev
netatalk-2.2.1dev20110818.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2.1dev20110818.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
2011年07月28日
netatalk-2.2.0 (OpenBSD 4.9 自作パッケージソース)
netatalk-2.2.0 が公開されていたのでパッケージソースにしてみました。
/usr/ports/net/netatalk-2.2.0
netatalk-2.2.0.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.0.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.2.0
netatalk-2.2.0.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2.0.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
2011年05月03日
netatalk-2.2beta4 (OpenBSD 4.9 自作パッケージソース)
OpenBSD 4.9 のリリースに伴い、netatalk-2.2beta4 のパッケージソースを更新しました。
OpenBSD ではそのままでコンパイルできないので、sys/netatalk/at.h にパッチを当てる形で対応しました。
/usr/ports/net/netatalk-2.2beta4
netatalk-2.2beta4.pkgsrc.tgz ※2011-06-06 16:19 更新
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2beta4.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
OpenBSD ではそのままでコンパイルできないので、sys/netatalk/at.h にパッチを当てる形で対応しました。
/usr/ports/net/netatalk-2.2beta4
netatalk-2.2beta4.pkgsrc.tgz ※2011-06-06 16:19 更新
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2beta4.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
netatalk-2.1.5 (OpenBSD 4.9 自作パッケージソース)
OpenBSD 4.9 のリリースに伴い、netatalk-2.1.5 のパッケージソースを更新しました。
/usr/ports/net/netatalk-2.1.5
netatalk-2.1.5.pkgsrc.tgz ※2011-06-06 15:34 更新
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.1.5.tgz
というパッケージができます。
設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
/usr/ports/net/netatalk-2.1.5
netatalk-2.1.5.pkgsrc.tgz ※2011-06-06 15:34 更新
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.1.5.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 rc_scripts に netatalk を加えてください。
2011年04月06日
netatalk-2.2beta4 (OpenBSD 4.8 自作パッケージソース)
netatalk-2.2beta4 が公開されたのでパッケージソースを作ってみました。
OpenBSD ではそのままでコンパイルできないので、sys/netatalk/at.h にパッチを当てる形で対応しました。
/usr/ports/net/netatalk-2.2beta4
netatalk-2.2beta4.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2beta4.tgz
というパッケージができます。
設定例
OpenBSD ではそのままでコンパイルできないので、sys/netatalk/at.h にパッチを当てる形で対応しました。
/usr/ports/net/netatalk-2.2beta4
netatalk-2.2beta4.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2beta4.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
2011年03月11日
netatalk-2.2beta3 (OpenBSD 4.8 自作パッケージソース)
netatalk-2.2beta3 が公開されました。これも OpenBSD ではコンパイルすらできません。
問題点は以下の通り。
ただ、GNU のライブラリを「真面目に」組み込むのがかなり面倒だったので、tar-1.25 に組み込まれているライブラリ libgnu.a をそのまま流用することにしました。そこで libgnu.a をあらかじめ以下のように作成してインストールしておきます。
/usr/ports/net/netatalk-2.2beta3
netatalk-2.2beta3.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2beta3.tgz
というパッケージができます。
設定例
問題点は以下の通り。
- ACL非対応の場合が充分に考慮されていない。
- 必要なヘッダファイルを読み込んでいない。
- 未定義のマクロ AT_SYMLINK_NOFOLLOW が使われている。
- 非標準の fstatat(), openat(), fdopendir() が使われている。
ただ、GNU のライブラリを「真面目に」組み込むのがかなり面倒だったので、tar-1.25 に組み込まれているライブラリ libgnu.a をそのまま流用することにしました。そこで libgnu.a をあらかじめ以下のように作成してインストールしておきます。
cd どこか作業ディレクトリこのように /usr/local/lib/libgnu.a がインストールされている前提で以下のパッケージソースを利用します。
ftp ftp://ftp.ring.gr.jp/pub/GNU/tar/tar-1.25.tar.bz2
bzcat tar-1.25.tar.bz2 | tar xvf -
cd tar-1.25
./configure --disable-nls
cd gnu
gmake
cp libgnu.a /usr/local/lib
/usr/ports/net/netatalk-2.2beta3
netatalk-2.2beta3.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2beta3.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
2011年03月05日
netatalk-2.2beta2 (OpenBSD 4.8 自作パッケージソース)
netatalk-2.2beta2 が公開されました。これも OpenBSD ではコンパイルすらできません。
問題点は以下の通り。
ただ、GNU のライブラリを「真面目に」組み込むのがかなり面倒だったので、tar-1.25 に組み込まれているライブラリ libgnu.a をそのまま流用することにしました。そこで libgnu.a をあらかじめ以下のように作成してインストールしておきます。
/usr/ports/net/netatalk-2.2beta2
netatalk-2.2beta2.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2beta2.tgz
というパッケージができます。
設定例
問題点は以下の通り。
- libatalk/util/socket.c が必要なヘッダファイルを読み込んでいない。
- ACL非対応の場合が充分に考慮されていない。
- 未定義のマクロ AT_SYMLINK_NOFOLLOW が使われている。
- 非標準の fstatat(), openat(), fdopendir() が使われている。
ただ、GNU のライブラリを「真面目に」組み込むのがかなり面倒だったので、tar-1.25 に組み込まれているライブラリ libgnu.a をそのまま流用することにしました。そこで libgnu.a をあらかじめ以下のように作成してインストールしておきます。
cd どこか作業ディレクトリこのように /usr/local/lib/libgnu.a がインストールされている前提で以下のパッケージソースを利用します。
ftp ftp://ftp.ring.gr.jp/pub/GNU/tar/tar-1.25.tar.bz2
bzcat tar-1.25.tar.bz2 | tar xvf -
cd tar-1.25
./configure --disable-nls
cd gnu
gmake
cp libgnu.a /usr/local/lib
/usr/ports/net/netatalk-2.2beta2
netatalk-2.2beta2.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2beta2.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
2011年02月03日
avahi-0.6.28 & libdaemon-0.14 (OpenBSD 4.8 自作パッケージソース)
netatalk が 2.2系で Zeroconf をサポートするようになったので avahi 込みで make したにもかかわらず、何故か OpenBSD 4.8 では全く Zeroconf でアナウンスしない現象が見られていました。
調べてみると、OpenBSD 4.8 標準パッケージの avahi がバグのある 0.6.27 であることが原因らしいことが判明。
そこで avahi を現時点での最新版 0.6.28 に更新することにしました。ただし、0.6.28 を make するには libdaemon をあらかじめ標準パッケージの 0.13 から 0.14 に更新しておく必要があります。
というわけで、avahi-0.6.28 と libdaemon-0.14 のパッケージソースを作ってみました。
/usr/ports/devel/libdaemon-0.14
libdaemon-0.14.pkgsrc.tgz
/usr/ports/net/avahi-0.6.28
avahi-0.6.28.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
libdaemon-0.14.tgz
avahi-0.6.28.tgz
というパッケージができます。
なお、これらのパッケージソースは OpenBSD プロジェクトによる libdaemon-0.13 と avahi-0.6.27 のパッケージをそれぞれ libdaemon-0.14 と avahi-0.6.28 に合わせて修正しただけであり、全ての動作を確認したものではありません。利用は自己責任でお願いします。
既に libdaemon、avahi をインストール済みの状態で、このパッケージを上書きインストールするにはそれぞれ
これにより netatalk を再コンパイルすることなく、そのままで Zeroconf でアナウンスするようになりました。
調べてみると、OpenBSD 4.8 標準パッケージの avahi がバグのある 0.6.27 であることが原因らしいことが判明。
そこで avahi を現時点での最新版 0.6.28 に更新することにしました。ただし、0.6.28 を make するには libdaemon をあらかじめ標準パッケージの 0.13 から 0.14 に更新しておく必要があります。
というわけで、avahi-0.6.28 と libdaemon-0.14 のパッケージソースを作ってみました。
/usr/ports/devel/libdaemon-0.14
libdaemon-0.14.pkgsrc.tgz
/usr/ports/net/avahi-0.6.28
avahi-0.6.28.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下にそれぞれ
libdaemon-0.14.tgz
avahi-0.6.28.tgz
というパッケージができます。
なお、これらのパッケージソースは OpenBSD プロジェクトによる libdaemon-0.13 と avahi-0.6.27 のパッケージをそれぞれ libdaemon-0.14 と avahi-0.6.28 に合わせて修正しただけであり、全ての動作を確認したものではありません。利用は自己責任でお願いします。
既に libdaemon、avahi をインストール済みの状態で、このパッケージを上書きインストールするにはそれぞれ
pkg_add -r どこか/libdaemon-0.14.tgzと実行します。
pkg_add -r どこか/avahi-0.6.28.tgz
これにより netatalk を再コンパイルすることなく、そのままで Zeroconf でアナウンスするようになりました。
2011年01月30日
netatalk-2.2beta1 (OpenBSD 4.8 自作パッケージソース)
netatalk-2.2beta1 が公開されました。これも OpenBSD ではコンパイルすらできません。
問題点は以下の通り (2.2alpha1 および 2.2alpha2、2.2alpha3、2.2alpha4、2.2alpha5 と同じ)。
ただ、GNU のライブラリを「真面目に」組み込むのがかなり面倒だったので、tar-1.25 に組み込まれているライブラリ libgnu.a をそのまま流用することにしました。そこで libgnu.a をあらかじめ以下のように作成してインストールしておきます。
/usr/ports/net/netatalk-2.2beta1
netatalk-2.2beta1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2beta1.tgz
というパッケージができます。
設定例
問題点は以下の通り (2.2alpha1 および 2.2alpha2、2.2alpha3、2.2alpha4、2.2alpha5 と同じ)。
- ACL非対応の場合が充分に考慮されていない。
- 未定義のマクロ AT_SYMLINK_NOFOLLOW が使われている。
- 非標準の fstatat(), openat(), fdopendir() が使われている。
ただ、GNU のライブラリを「真面目に」組み込むのがかなり面倒だったので、tar-1.25 に組み込まれているライブラリ libgnu.a をそのまま流用することにしました。そこで libgnu.a をあらかじめ以下のように作成してインストールしておきます。
cd どこか作業ディレクトリこのように /usr/local/lib/libgnu.a がインストールされている前提で以下のパッケージソースを利用します。
ftp ftp://ftp.ring.gr.jp/pub/GNU/tar/tar-1.25.tar.bz2
bzcat tar-1.25.tar.bz2 | tar xvf -
cd tar-1.25
./configure --disable-nls
cd gnu
gmake
cp libgnu.a /usr/local/lib
/usr/ports/net/netatalk-2.2beta1
netatalk-2.2beta1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make packageと実行すれば /usr/ports/packages/`uname -m`/all/ 以下に
netatalk-2.2beta1.tgz
というパッケージができます。
設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'














