Prog.varedetaljer:
Versjon: 1.2.0
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 11
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.
Kommentarer ikke funnet