Hoʻokuʻu i ka sysvinit 2.97 init system

Ma hope o 10 mau mahina o ka hoʻomohala ʻana hōʻike ʻia hoʻokuʻu i ka ʻōnaehana init maʻamau sysvinit 2.97, ka mea i hoʻohana nui ʻia i nā māhele Linux i nā lā ma mua o ka systemd a me ka upstart, a i kēia manawa e hoʻohana mau ʻia i nā hoʻohele e like me Devuan a me antiX. I ka manawa like, hoʻokuʻu ʻia nā mea hoʻohana insserv 1.22.0 a me startpar 0.65 i hoʻohana pū ʻia me sysvinit. Mea hoohana insserv ua hoʻolālā ʻia e hoʻonohonoho i ke kaʻina hoʻouka me ka noʻonoʻo ʻana i nā hilinaʻi ma waena o nā palapala init, a hoʻomaka hoʻohana ʻia e hōʻoia i ka hoʻomaka ʻana o nā palapala he nui i ka wā o ka boot system.

I ka hoʻokuʻu hou:

  • Hoʻokomo ʻia kahi mea kōkua sysd2v, hiki iā ʻoe ke hoʻololi i nā faila ʻāpana lawelawe systemd i ke ʻano o nā palapala hoʻomaka mua SysV me nā poʻomanaʻo LSB;
  • Hoʻohui i ka hiki ke hoʻouka i nā hoʻonohonoho, i hoʻohālikelike ʻia e like me nā faila ʻokoʻa i loaʻa i ka papa kuhikuhi /etc/inittab.d/;
  • Hoʻohana ʻia ka nānā ʻana no ka loaʻa ʻana o libcrypt i ka ʻāpana kumu ma mua o ka hoʻohana ʻana i kahi ala paʻa paʻa paʻa;
  • Hoʻohui ʻia nā faila logsave a readbootlog i ka papa inoa Git ignore;
  • Ua hoʻomaʻemaʻe ʻia ke code e hoʻokuʻu pono i ka hoʻomanaʻo i hoʻohana ʻole ʻia;
  • Hoʻohui i ka hiki ke hoʻoholo i ka manawa pani ma ke ʻano "+hh:mm" me ka "hh:mm", "+m" a me "i kēia manawa";
  • Ua hoʻohui ka polokalamu insserv i ka hiki ke wehewehe i kahi prefix no ka hoʻokomo. Ma ka maʻamau, ua hoʻokomo ʻia ka insserv i ka / usr hierarchy (ua hoʻoneʻe ʻia ka mea hoʻokō mai / sbin i / usr / sbin). ʻO ka ʻokoʻa WANT_SYSTEMD i loko o ka Makefile kaohi inā hiki ke kākoʻo systemd/dbus.
  • Ua hoʻohui ʻia ka hoʻololi PREFIX i ka faila hui startpar no ka wehewehe maʻalahi o ke ala hoʻomaka a insserv.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka