Augeas

Screenshot Software:
Augeas
Mga detalye ng Software:
Bersyon: 1.2.0
I-upload ang petsa: 12 May 15
Nag-develop: David Lutterkort
Lisensya: Libre
Katanyagan: 11

Rating: 4.0/5 (Total Votes: 1)

Augeas ay isang configuration API

Features .

  • Augeas ay:
  • Ang isang API na ibinigay ng isang C library
  • Ang isang command line tool upang manipulahin sa pagsasaayos mula sa shell (at shell script)
  • bindings Language na gawin ang parehong mula sa iyong paboritong wika scripting
  • Canonical puno na representasyon ng mga file karaniwang pagsasaayos
  • Ang isang wika domain-tiyak na naglalarawan format configuration file

  • Augeas layunin:
  • Manipulahin pagsasaayos ng mga file sa ligtas, mas ligtas kaysa sa mga pamamaraan ad-hoc karaniwang ginagamit sa grep, sed, awk at mga katulad na mekanismo sa scripting wika
  • Magbigay ng isang lokal na configuration API para sa Linux
  • Gawin itong madaling maisama ang mga bagong config file sa Augeas puno

Ano ang bago sa release na ito:

  • Ang tree- & gt; file na pagbabago ay maaari na ngayong ipasok quotes etc . kailangan.
  • Path expression suportahan unahan-kapatid at sumusunod-kapatid axes, sa, halimbawa, hanapin ang isang puna lamang bago o pagkatapos ng isang tiyak na entry.
  • Ang isang mas mahusay na lens ay ibinigay para xorg.conf kasama ang mga bagong lenses para inetd.conf at multipath.conf.
  • Augeas gumagana ngayon sa Aix.

Ano ang bago sa bersyon 0.5.1:

  • augeas.h: bandila AUG_NO_MODL_AUTOLOAD suppresses paunang loading modules ; napakita bilang --noautoload in augtool
  • augtool: hindi prompt kapag input ay hindi mula sa tty (Raphael Pinson)
  • augparse: magdagdag --notypecheck option
  • expression path: payagan ang mga bagay tulad ng '/ foo at / bar [3]' sa predicates
  • pagbabago Lens / karagdagan:
  • Mga Alyas: komento mapa bilang #comment (Raphael Pinson)
  • Gumawa, Rx, Sep: new utility modules (Raphael Pinson)
  • cron: new lens (Raphael Pinson)
  • Dnsmasq: proseso file sa /etc/dnsmasq.d/* (ticket # 65)
  • uod: parse kernel at module args sa mga hiwalay na nodes; parse argumento para sa 'serial', 'terminal', at 'chainloader'; payagan opsyonal argument para sa 'savedefault'
  • interface: gumawa ng sang-ayon sa mga aktwal na spec Debian (Matt Palmer)
  • Iptables: relaks regexp para sa mga pangalan kadena; payagan linya puna sama-sama sa kadena at patakaran (ticket # 51)
  • logrotate: payagan '=' bilang separator (ticket # 61); gumawa newline sa dulo ng scriptlet opsyonal
  • modprobe: hawakan komento sa dulo ng linya
  • Ntp: parse gawing kalokohan record (Raphael Pinson); parse ang lahat ng mga direktiba sa default Fedora ntp.conf; proseso 'broadcastdelay', 'leapfile', at paganahin / huwag paganahin flags (ticket # 62)
  • Pbuilder: bagong lens para sa personal builder Debian ng (Raphael Pinson)
  • Php: magdagdag ng default na landas sa Fedora / RHEL (Marc Fournier)
  • Squid: hawakan yupi entries (Raphael Pinson)
  • Shellvars: map 'export' at 'hindi nakatakda'; Tingnan ang mga komento mapa bilang #comment (Raphael Pinson)
  • sudoers: payagan backslashes loob halaga (ticket # 60) (Raphael Pinson)
  • vsftpd ni: mapa bilang #comment; hawakan walang laman na linya; hanapin vsftpd.conf sa Fedora / RHEL
  • xinetd ni: mapa bilang #comment (Raphael Pinson)

Ano ang bago sa bersyon 0.5.0:

  • Linisin interface para libfa; ang interface ay itinuturing na ngayon matatag
  • Bagong tawag aug_load API; ay nagbibigay-daan sa pagkontrol kung aling mga file upang i-load sa pamamagitan ng pagbabago / augeas / load at pagkatapos ay pagtawag aug_load; sa startup, ang transforms minarkahan autoload ay iniuulat sa ilalim ng / augeas / load
  • New bandila AUG_NO_LOAD para aug_init upang panatilihin ito mula sa paglo-load ng mga file sa startup; magdagdag --noload opsyon upang augtool
  • tawag New API aug_defvar at aug_defnode upang matukoy ang mga variable para sa landas na expression; nakalantad bilang 'defvar' at 'defnode' sa augtool
  • lenses ibinahagi sa Augeas ay naka-install sa / usr / share / augeas / lenses / dist, na kung saan ay naghanap matapos / usr / share / augeas / lenses, kaya na lenses install sa pamamagitan ng iba pang mga pakete mauuna
  • Bagong mga halimbawa program / fadot upang gumuhit ng mga iba't-ibang hangganan automata (Francis Giraldeau)

  • Nabigo
  • Report line number at character offset sa tree kapag parse ang isang file na may isang lens
  • Ayusin ang mga error sa pagpapalaganap ng marumi flag, na maaaring humantong sa mga bahagi lamang ng isang puno na-save kapag ang maramihang mga file ay binago
  • Kapangyarihan ng mga file sa disk bago lumipat sa kanila
  • Ayusin ang isang bilang ng mga memory corruptions sa XPath evaluator
  • Maraming mga pagpapabuti ng pagganap sa libfa
  • pagbabago Lens / mga pagdaragdag
  • uod: proseso ng naka-embed komento para sa update-uod (Raphael Pinson)
  • Iptables: bagong lens para sa / etc / sysconfig / iptables
  • Krb5: bagong lens para /etc/krb5.conf
  • Mga Limitasyon: map dpmain bilang halaga ng 'domain' node, hindi bilang label (Raphael Pinson)
  • Lokkit: bagong lens para sa / etc / sysconfig / system-config-firewall
  • modprobe: bagong lens para /etc/modprobe.d / *
  • sudoers: more finegrained parse (ticket # 48) (Raphael Pinson)

Ano ang bago sa bersyon 0.4.2.:

  • Posibleng data katiwalian sa aug_save ay naayos
  • Ang mga kahulugan ng & quot;

Ano ang bago sa bersyon 0.4.1:

  • Ang pinagbabatayan file ay tinanggal na ngayon kapag ang nararapat na bahagi ng puno ay tinanggal.

  • Support
  • XPath ay pinahusay na may karagdagang function at Boolean expression. Maraming mga bug ay naayos na.

Ano ang bago sa bersyon 0.4.0:

  • Pinapalaki release na ito ng suporta para XPath-like na mga expression sa ang pampublikong API, ginagawang posible upang maghanap sa kabuuan ng isang buong subtree, eg upang mahanap ang isang node na may label na 'error' kahit saan, at matching nodes batay sa iba't ibang mga katangian, gaya ng upang mahanap ang mga nodes na ang isang bata ay may label na 'ipaddr' sa isang naibigay na halaga.

Ano ang bago sa bersyon 0.3.6:

  • ulat version at legal na i-save ang mode sa release na ito / augeas / bersyon.
  • Ito ay nagpapahintulot sa pagpapalit ng mga save mode sa runtime.
  • May mga iba't ibang mga pagpapahusay at mga pag-aayos sa lenses.

Ano ang bago sa bersyon 0.3.5:

  • Mga file ay maaaring optionally nagbago sa lugar kung palitan ang pangalan ( 2) nabigo.
  • Maraming mga bug landas expression ay naayos na.
  • Maraming mga bagong lenses ay idinagdag.

Ano ang bago sa bersyon 0.3.4:

  • Pag-save ng mga backup file ay naayos: sa 0.3. 3, kapag AUG_SAVE_BACKUP ay lumipas na aug_init, aug_save ay laging mabibigo.

Iba pang mga software developer ng David Lutterkort

Cft
Cft

2 Jun 15

Mga komento sa Augeas

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!