クライアント版Leopardでtftpserver
結局,TFTPServer.app は配布サイトが落ちたままで取得できず.
仕方ないので手作業するかと思って手順を検索したところ,どういうわけか,日本語で載せているWebページが見つからず.
Intelになってから,VMwareなどでOS開発している人も多いと思うのですが.
# launchctl unload /System/Library/LaunchDaemons/tftp.plist
launchctl: Error unloading: com.apple.tftpd
どうやらクライアント版は最初は無効になっているらしい.
tftp.plistを見ると,下記のようになっている.ひるまず下記のようにしてロード.
# launchctl load -w /System/Library/LaunchDaemons/tftp.plist
で,/private/ftpboot/ が公開される.公開先を変えたければ,
tftp.plistの
<key>ProgramArguments</key> <array> <string>/usr/libexec/tftpd</string> <string>-i</string> <string>/private/tftpboot</string> </array>
この辺をいじる.これから先の話は man tftpd を参照しつつとなる.
…それほど難しくないから情報もあまりないのか….