sysvinit 2.97初始化系统发布

经过10个月的开发 提交 经典初始化系统的发布 系统初始化 2.97,它在 systemd 和 upstart 之前的日子里广泛用于 Linux 发行版,现在继续在 Devuan 和 antiX 等发行版中使用。 同时,还创建了与 sysvinit 结合使用的 insserv 1.22.0 和 startpar 0.65 实用程序的版本。 公用事业 插入服务 旨在组织加载过程,同时考虑初始化脚本之间的依赖关系,以及 起始参数 用于确保系统引导期间并行启动多个脚本。

在新版本中:

  • 包括一个辅助实用程序 系统d2v,它允许您将 systemd 服务单元文件转换为带有 LSB 标头的经典 SysV 初始化脚本的格式;
  • 添加了加载设置的功能,这些设置格式化为位于 /etc/inittab.d/ 目录中的单独文件;
  • 启用检查根分区中是否存在 libcrypt,而不是使用硬编码的固定路径;
  • 将logsave和readbootlog文件添加到Git忽略列表中;
  • 代码已被清理以正确释放未使用的内存;
  • 除“hh:mm”、“+m”、“now”格式外,新增以“+hh:mm”格式确定关机时间的功能;
  • insserv 程序添加了定义安装前缀的功能。 默认情况下,insserv 现在安装在 /usr 层次结构中(可执行文件已从 /sbin 移动到 /usr/sbin)。 Makefile 中的 WANT_SYSTEMD 参数控制是否启用 systemd/dbus 支持。
  • PREFIX 变量已添加到 startpar 程序集文件中,以便更灵活地定义 startpar 和 insserv 安装路径。

来源: opennet.ru

添加评论