stable版ソースをダウンロード
m_chatlogを追加するオプションを加えている。
git clone -b insp20 git://github.com/inspircd/inspircd.git cd inspircd wget -O src/modules/extra/m_chatlog.cpp https://raw.github.com/joshenders/inspircd-m_chatlog/master/m_chatlog.cpp ./configure
質問に答えていけばOK
SSLの設定がデフォルトではNoになっているのでYesで回答。
./configure --enable-extras=m_chatlog.cpp make make install
makeにかなりの時間を要した。
daemonように/etc/systemd/system/inspircd.service を作成
[Unit] After=network.target Description=InspIRCd - Internet Relay Chat Daemon Requires=network.target [Service] ExecReload=/prefix/run/inspircd rehash ExecStart=/prefix/run/inspircd start ExecStop=/prefix/run/inspircd stop Restart=on-failure Type=forking User=test Group=test [Install] WantedBy=multi-user.target
inspircd.confでpidファイルを作成する場合は
PIDFile=/prefix/run/inspircd.pid
を追加する。ただしpidファイルが作成されていないときにこの設定を施すと、startでハングする。
参考:inspircdと他のサービスの比較
https://wiki.inspircd.org/Comparison_Of_Features