Augeas

Software skärmdump:
Augeas
Mjukvaruinformation:
Version: 1.2.0
Ladda upp dagen: 12 May 15
Utvecklare: David Lutterkort
Licens: Gratis
Popularitet: 11

Rating: 4.0/5 (Total Votes: 1)

augeas är en konfiguration API

Egenskaper .

  • augeas är:
  • Ett API som tillhandahålls av en C-biblioteket
  • En kommandorad verktyg för att manipulera konfiguration från skalet (och skalskript)
  • Språk bindningar att göra samma sak från din favoritskriptspråk
  • Canonical träd representationer av gemensamt konfigurationsfiler
  • En domänspecifik språk för att beskriva konfiguration filformat

  • augeas mål:
  • Manipulera konfigurationsfiler på ett säkert sätt, säkrare än de ad hoc-tekniker i allmänhet används med grep, sed, awk och liknande mekanismer i skriptspråk
  • Ge en lokal konfiguration API för Linux
  • Gör det enkelt att integrera nya konfigurationsfiler i augeas träd

Vad är nytt i den här versionen:

  • träd- & gt; fil omvandling kan nu infoga citat mm . som behövs.
  • Path uttryck stöder föregående-syskon och följa syskon yxor, till exempel, hitta en kommentar precis före eller efter en specifik post.
  • En mycket bättre objektiv lämnades för xorg.conf tillsammans med nya linser för inetd.conf och multipath.conf.
  • augeas arbetar nu på AIX.

Vad är nytt i version 0.5.1:

  • augeas.h: flagga AUG_NO_MODL_AUTOLOAD undertrycker initial laddning moduler ; exponeras som --noautoload i augtool
  • augtool: inte uppmaning när ingången är inte från tty (Rafael Pinson)
  • augparse: lägg --notypecheck alternativ
  • väg uttryck: tillåta saker som '/ foo och / bar [3] "i predikat
  • Lens ändringar / tillägg:
  • Alias: karta kommentarer som #comment (Rafael Pinson)
  • Bygg, Rx, Sep: nya verktyget moduler (Rafael Pinson)
  • Cron: ny lins (Rafael Pinson)
  • dnsmasq: bearbeta filer i /etc/dnsmasq.d/* (biljett # 65)
  • Grub: tolka kärn och modul args i separata noder; tolka argument för "serie", "terminal", och "chainloader"; tillåta valfritt argument för "savedefault"
  • Gränssnitt: gör kompatibel med själva Debian spec (Matt Palmer)
  • Iptables: slappna regexp för namn kedjan; tillåta kommentar linjer blandas med kedjor och regler (biljett # 51)
  • Logrotate: tillåta '=' som skiljetecken (biljett # 61); gör nyrad på slutet av skriptlet tillval
  • modprobe: hantera kommentarer i slutet av raden
  • NTP: tolka fudge rekord (Rafael Pinson); tolka alla direktiv i standard Fedora ntp.conf; process "broadcastdelay", "leapfile", och aktivera / inaktivera flaggor (biljett # 62)
  • pbuilder: ny lins för Debians personliga byggare (Rafael Pinson)
  • PHP: add default stig på Fedora / RHEL (Marc Fournier)
  • Squid: hantera indragna poster (Rafael Pinson)
  • Shellvars: karta "export" och "urkopplat"; karta kommentarer som #comment (Rafael Pinson)
  • sudoers: tillåta bakstreck inuti värden (biljett # 60) (Rafael Pinson)
  • vsftpd: karta kommentarer som #comment; hantera tomma rader; hitta vsftpd.conf på Fedora / RHEL
  • xinetd: karta kommentarer som #comment (Rafael Pinson)

Vad är nytt i version 0.5.0:

  • Städa upp gränssnitt för libfa; gränssnittet anses nu vara stabilt
  • Ny aug_load API-anrop; medger kontrollerande vilka filer att ladda genom att ändra / augeas / last och sedan ringer aug_load; vid start, de trans märkta med autoload redovisas under / augeas / last
  • Ny flagga AUG_NO_LOAD för aug_init att hålla den från att ladda filer vid start; lägga --noload möjlighet att augtool
  • Ny API-anrop aug_defvar och aug_defnode att definiera variabler för väg uttryck; exponeras som "defvar" och "defnode" i augtool
  • Linser distribueras med augeas nu installeras i / usr / share / augeas / linser / dist, som sökte efter / usr / share / augeas / linser, så att glasen installerats av andra paket företräde
  • Nya programexempel / fadot att rita olika finita automater (Francis Giraldeau)
  • Rapport radnummer och karaktär förskjutning i trädet vid parsning en fil med en lins misslyckas
  • Fix fel i förökning av smutsiga flagga, vilket skulle kunna leda till att bara delar av ett träd sparas när flera filer ändrades
  • Flush filer till disk innan du flyttar dem
  • Fix ett antal minnes korruption i XPath utvärderaren
  • Flera prestandaförbättringar i libfa
  • ändrar Lens / tillägg
  • Grub: process inbäddade kommentarer för update-grub (Rafael Pinson)
  • Iptables: ny lins för / etc / sysconfig / iptables
  • krb5: ny lins för /etc/krb5.conf
  • Gränser: map dpmain som värdet av "domän" nod, inte som etikett (Rafael Pinson)
  • Lokkit: ny lins för / etc / sysconfig / system-config-brandvägg
  • modprobe: ny lins för /etc/modprobe.d / *
  • sudoers: mer finkornig pars (biljett # 48) (Rafael Pinson)

Vad är nytt i version 0.4.2:.

  • eventuell dataförlust i aug_save fastställdes
  • Innebörden av & quot;

Vad är nytt i version 0.4.1:

  • Den underliggande filen nu bort när motsvarande del av trädet tas bort.
  • XPath stöd förstärktes med ytterligare funktioner och booleska uttryck. Flera buggar har åtgärdats.

Vad är nytt i version 0.4.0:

  • expanderar här versionen stöd för XPath-liknande uttryck i den offentliga API, som gör det möjligt att söka i en hel träd, t.ex. att hitta en nod märkt "fel" var som helst, och matchande noder utifrån olika attribut, t.ex. att hitta noder som har ett barn märkta "ipaddr" med ett visst värde.

Vad är nytt i version 0.3.6:

  • rapporterar Denna versionen och juridisk sparlägen i / augeas / version.
  • Det gör att ändra sparläge vid körning.
  • Det finns olika förbättringar och fixar till linser.

Vad är nytt i version 0.3.5:

  • Filer kan eventuellt ändras på plats om byta namn ( 2) misslyckas.
  • Flera väg uttryck buggar har åtgärdats.
  • Många nya linser tillsattes.

Vad är nytt i version 0.3.4:

  • Spara säkerhetskopior fastställdes: i 0,3. 3, när AUG_SAVE_BACKUP skickades till aug_init skulle aug_save alltid misslyckas.

Annan programvara för utvecklare David Lutterkort

Cft
Cft

2 Jun 15

Kommentarer till Augeas

Kommentarer hittades inte
Kommentar
Slå på bilder!