Augeas

Skjermbilde programvare:
Augeas
Prog.varedetaljer:
Versjon: 1.2.0
Last opp dato: 12 May 15
Utvikler: David Lutterkort
Lisens: Gratis
Popularitet: 11

Rating: 4.0/5 (Total Votes: 1)

Augeas er en konfigurasjons API

Egenskaper .

  • Augeas er:
  • Et API levert av en C-bibliotek
  • En kommandolinje verktøy for å manipulere konfigurasjon fra skallet (og skall-skript)
  • Språkbindinger å gjøre det samme fra din favoritt skriptspråk
  • Canonical tre representasjoner av vanlige konfigurasjonsfiler
  • Et domene-spesifikke språk for å beskrive konfigurasjon filformater

  • Augeas mål:
  • Manipulere konfigurasjonsfiler trygt, tryggere enn ad-hoc-teknikker vanligvis brukes med grep, sed, awk og liknende mekanismer i skriptspråk
  • Gi en lokal konfigurasjon API for Linux
  • Gjør det enkelt å integrere nye config filer inn i Augeas treet

Hva er nytt i denne versjonen:

  • The tree & gt; fil transformasjon kan nå sette inn sitater etc . etter behov.
  • Bane uttrykk støtte forut-søsken og etter-søsken økser, til for eksempel finne en kommentar like før eller etter en bestemt oppføring.
  • En mye bedre linse ble gitt for xorg.conf sammen med nye objektiver for inetd.conf og multipath.conf.
  • Augeas jobber nå på AIX.

Hva er nytt i versjon 0.5.1:

  • augeas.h: flagg AUG_NO_MODL_AUTOLOAD undertrykker innledende lastemoduler ; avslørt som --noautoload i augtool
  • augtool: Ikke spør når inngangen er ikke fra tty (Raphael Pinson)
  • augparse: legg --notypecheck alternativ
  • bane uttrykk: tillate ting som "/ foo og / bar [3] 'i predikater
  • Lens endringer / tilføyelser:
  • aliaser: kart kommentarer som #comment (Raphael Pinson)
  • Bygg, Rx, september: nye verktøyet moduler (Raphael Pinson)
  • Cron: ny linse (Raphael Pinson)
  • Dnsmasq: behandle filer i /etc/dnsmasq.d/* (billett # 65)
  • Grub: analysere kjerne og modul args i egne noder; analysere argumenter for 'serie', 'terminal', og 'chainloader'; tillate valgfritt argument for 'savedefault'
  • Grensesnitt: lage kompatibel med selve Debian spec (Matt Palmer)
  • Iptables: slappe regexp for kjede navn; tillate kommentar linjer blandet med kjeder og regler (Ticket # 51)
  • logrotate: tillate '=' som separator (billett # 61); lage linjeskift på slutten av skriptlet valgfritt
  • modprobe: håndtere kommentarer på slutten av linjen
  • NTP: analysere fudge record (Raphael Pinson); analysere alle direktiver i standard Fedora ntp.conf; Prosessen 'broadcastdelay', 'leapfile', og aktivere / deaktivere flagg (billett # 62)
  • Pbuilder: nytt objektiv for Debian personlige byggmester (Raphael Pinson)
  • Php: legg standard banen på Fedora / RHEL (Marc Fournier)
  • Squid: håndtere innrykket oppføringer (Raphael Pinson)
  • Shellvars: kart "eksport" og "unset '; kart kommentarer som #comment (Raphael Pinson)
  • sudoers: tillate backslashes inne verdier (billett # 60) (Raphael Pinson)
  • vsftpd: kart kommentarer som #comment; handtera tomme linjer; finne vsftpd.conf på Fedora / RHEL
  • xinetd: kart kommentarer som #comment (Raphael Pinson)

Hva er nytt i versjon 0.5.0:

  • Rydd opp grensesnittet for libfa; grensesnittet er nå anses å være stabilt
  • New aug_load API-kall; tillater kontrollerende hvilke filer å laste ved å modifisere / augeas / belastning og deretter ringer aug_load; ved oppstart, er de forvandler merket med autoload rapportert under / augeas / belastning
  • New flagg AUG_NO_LOAD for aug_init å holde den fra å laste filer på oppstart; legge --noload alternativ til augtool
  • New API kaller aug_defvar og aug_defnode å definere variabler for bane uttrykk; avslørt som 'defvar' og 'defnode "i augtool
  • Objektiv fordelt med Augeas er nå installert i / usr / share / augeas / linser / dist, som søkte etter / usr / share / augeas / linser, slik at linsene er installert av andre pakker forrang
  • Nye programeksempler / fadot å tegne ulike finite automata (Francis Giraldeau)
  • Rapporter linjenummer og karakter utlignet i treet når parsing en fil med et objektiv svikter
  • Fix feil i forplantning av skitne flagget, noe som kan føre til bare deler av et tre som blir lagret når flere filer ble endret
  • Skyll filer til disk før du flytter dem
  • Løs et antall minne korrupsjon i XPath evaluator
  • Flere ytelsesforbedringer i libfa
  • endrer Lens / tillegg
  • Grub: prosessinnebygd kommentarer til update-grub (Raphael Pinson)
  • Iptables: nytt objektiv for / etc / sysconfig / iptables
  • krb5: nytt objektiv for /etc/krb5.conf
  • Limits: kart dpmain som verdien av 'domene' node, ikke som etikett (Raphael Pinson)
  • Lokkit: nytt objektiv for / etc / sysconfig / system-config-brannmur
  • modprobe: nytt objektiv for /etc/modprobe.d / *
  • sudoers: mer finegrained parsing (billett # 48) (Raphael Pinson)

Hva er nytt i versjon 0.4.2.

  • Mulig data korrupsjon i aug_save ble fikset
  • Betydningen av & quot;

Hva er nytt i versjon 0.4.1:

  • Den underliggende filen er nå slettet når den tilsvarende andelen av treet er slettet.
  • XPath støtte ble forsterket med ekstra funksjoner og boolske uttrykk. Flere feil ble fikset.

Hva er nytt i versjon 0.4.0:

  • Denne versjonen utvider støtte for XPath-lignende uttrykk i offentligheten API, som gjør det mulig å søke på tvers av en hel treet, f.eks å finne en node merket "feil" hvor som helst, og matchende noder basert på ulike attributter, f.eks å finne noder som har et barn som er merket 'IPaddr "med en gitt verdi.

Hva er nytt i versjon 0.3.6:

  • Denne utgivelsen rapporterer versjonen og juridisk sparemodus i / augeas / versjon.
  • Den tillater å endre sparemodus under kjøring.
  • Det finnes ulike forbedringer og rettelser til linser.

Hva er nytt i versjon 0.3.5:

  • Filer kan forandres i stedet hvis rename ( 2) svikter.
  • Flere banen uttrykk bugs ble fikset.
  • Mange nye objektiver ble lagt til.

Hva er nytt i versjon 0.3.4:

  • Lagring av backup filer ble fikset: i 0,3. 3, når AUG_SAVE_BACKUP ble vedtatt å aug_init, ville aug_save alltid mislykkes.

Annen programvare fra utvikleren David Lutterkort

Cft
Cft

2 Jun 15

Kommentarer til Augeas

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!