/etc
書き込み不可能な読み取り専用rootfsを持つシステムでavahiを使用したいと思います。
ファイルの非標準の場所を指定するオプションavahi-daemon
から始めることができます(デフォルトの場所は)。ただし、サービス定義に非標準の場所(デフォルトの場所)を指定する方法はありません。オプションはありますか?-f
avahi-daemon.conf
/etc/avahi/avahi-daemon.conf
/etc/avahi/services
ベストアンサー1
Avahiは、非標準の場所でサービス定義を検索するための設定オプションを提供していないようです(カスタム再構築を使用する以外は--prefix
明らかに異なる意味があります)。他の人がこれを必要とする場合に備えて、私が見つけたオプションは次のとおりです。
- /etc/avahi/servicesを別のディレクトリにSymlinkに接続します。これを行うには、avahiデーモンを
--no-chroot
次のオプションで開始する必要があります。そうしないと、chroot刑務所から抜け出すことはできません。 - /etc/avahi/servicesに別のディレクトリをバインドマウントします。これを使用する必要はありません
--no-chroot
。
どちらのオプションもうまく機能します。