Sysvinit 2.95

数週間にわたるベータ テストの後、SysV init、insserv、startpar の最終リリースが発表されました。

主な変更点の概要:

  • SysV pidof は、セキュリティ上の問題や潜在的なメモリ エラーの原因となる複雑なフォーマットを削除しましたが、あまりメリットはありませんでした。 ユーザーが自分で区切り文字を指定し、tr などの他のツールを使用できるようになりました。

  • 特に停止に関するドキュメントが更新されました。

  • スリープ時やシャットダウン時に秒単位ではなくミリ秒単位の遅延が使用されるようになり、シャットダウン時や再起動時に平均で XNUMX 秒速くなります。

  • sepol ライブラリのサポートが削除されました。sepol ライブラリは使用されなくなりましたが、Makefile が煩雑になりました。

  • insserv にいくつかの重要な変更が加えられました。 Debian レガシー テスト スイートがクリーンアップされ、insserv Makefile で動作するようになりました。 「make check」を実行すると、すべてのテストが実行されます。 テストが失敗した場合、使用したデータは削除されず、テスト用に保持されます。 テストが失敗すると、セット全体 (以下は以前に実行されたもの) の実行が停止するため、開発者によれば、問題の解決に集中できるはずです。

  • テスト後のクリーンアップ時のさまざまな状況の処理が改善されました。

  • 開発者によると、最も重要な変更点の XNUMX つは、インストール中に Makefile が insserv.conf ファイルを上書きしなくなったことです。 insserv.conf ファイルがすでに存在する場合は、insserv.conf.sample という名前の新しいサンプル構成が作成されます。 これにより、insserv の新しいバージョンのテストの負担が大幅に軽減されます。

  • /etc/insserv/file-filters ファイルが存在する場合、/etc/init.d 内のスクリプトを処理するときに無視されるファイル拡張子のリストが含まれる可能性があります。 insserv コマンドには、無視する一般的な拡張子の内部リストがすでに含まれています。 新しい機能により、管理者はこのリストを拡張できるようになります。

  • Startpar は /sbin ではなく /bin に配置されるようになり、特権のないユーザーがこのユーティリティを使用できるようになります。 この変更を反映するために、マニュアル ページもセクション 8 からセクション 1 に移動しました。

  • テスト中の当初の計画では、依存関係の makefile スタイル: 情報を /etc から /var または /lib に移動することでしたが、これはネットワーク ファイル システムやその他のものを操作する場合、特に FHS の問題であることが判明しました。 。 そのため、これらの計画は棚上げされ、今のところ依存関係情報は /etc に残っています。 開発者らは、適切な代替場所が提示され、テストされた場合には、後でこの計画に戻る可能性について話している。

sysvinit-2.95、insserv-1.20.0、および startpar-0.63 の新しい安定したパッケージは、Savannah ミラーにあります。 http://download.savannah.nongnu.org/releases/sysvinit/

出所: linux.org.ru

コメントを追加します