Sysvinit 2.95

Useiden viikkojen beta-testauksen jälkeen SysV:n init-, insserv- ja startpar-julkaisu julkistettiin.

Lyhyt katsaus keskeisistä muutoksista:

  • SysV pidof poisti monimutkaisen muotoilun, koska se aiheutti tietoturvaongelmia ja mahdollisia muistivirheitä tuottamatta paljon hyötyä. Nyt käyttäjä voi määrittää erottimen itse ja käyttää muita työkaluja, kuten tr.

  • Dokumentaatiota on päivitetty erityisesti pysähdyksen osalta.

  • Käyttää nyt millisekunnin viiveitä sekuntien sijasta nukkumaan menossa ja sammutettaessa, minkä pitäisi olla keskimäärin puoli sekuntia nopeampi sammutettaessa tai käynnistettäessä.

  • Poistettiin tuki sepol-kirjastolle, jota ei enää käytetty, mutta se sotki Makefilea.

  • Insserviin on tehty useita merkittäviä muutoksia. Debianin vanha testipaketti on puhdistettu ja toimii nyt insserv Makefilen kanssa. "Make check" -toiminnon suorittaminen käynnistää kaikki testit. Jos testi epäonnistuu, sen käyttämät tiedot säilytetään testausta varten sen sijaan, että ne poistetaan. Epäonnistunut testi pysäyttää koko sarjan suorittamisen (seuraavat suoritettiin aiemmin), minkä kehittäjien mukaan pitäisi auttaa heitä keskittymään ongelman ratkaisemiseen.

  • Paranneltu eri tilanteiden käsittelyä testien jälkeisessä siivouksessa.

  • Kehittäjien mukaan yksi tärkeimmistä muutoksista on, että Makefile ei enää korvaa insserv.conf-tiedostoa asennuksen aikana. Jos insserv.conf-tiedosto on jo olemassa, luodaan uusi esimerkkikokoonpano nimeltä insserv.conf.sample. Tämän pitäisi tehdä uusien insserv-versioiden testaamisesta paljon vähemmän tuskallista.

  • /etc/insserv/file-filters-tiedosto, jos se on olemassa, voi sisältää luettelon tiedostopäätteistä, jotka ohitetaan käsiteltäessä skriptejä tiedostossa /etc/init.d. insserv-komennolla on jo sisäinen luettelo yleisistä laajennuksista, jotka jätetään huomiotta. Uuden ominaisuuden ansiosta järjestelmänvalvojat voivat laajentaa tätä luetteloa.

  • Startpar sijaitsee nyt hakemistossa /bin hakemiston /sbin sijaan, mikä sallii etuoikeutettujen käyttäjien käyttää tätä apuohjelmaa. Myös käsikirjasivu on siirtynyt osiosta 8 osaan 1 tämän muutoksen mukaan.

  • Testauksen aikana alun perin suunniteltiin siirtää riippuvuuden makefile-tyyli: tiedot tiedostosta /etc hakemistoon /var tai /lib, mutta tämä osoittautui ongelmalliseksi työskennellessä verkkotiedostojärjestelmien ja joidenkin muiden asioiden kanssa, erityisesti FHS-ongelma. . Joten ne suunnitelmat hylättiin ja toistaiseksi riippuvuustiedot säilyvät tiedostossa /etc. Kehittäjät puhuvat mahdollisuudesta palata tähän suunnitelmaan myöhemmin, jos hyvä vaihtoehtoinen sijainti esitetään ja testataan.

Uudet vakaat paketit sysvinit-2.95:lle, insserv-1.20.0:lle ja startpar-0.63:lle löytyvät Savannahin peileistä: http://download.savannah.nongnu.org/releases/sysvinit/

Lähde: linux.org.ru

Lisää kommentti