Augeas

Logiciel capture d'écran:
Augeas
Détails logiciels:
Version: 1.2.0
Date de transfert: 12 May 15
Développeur: David Lutterkort
Licence: Gratuit
Popularité: 11

Rating: 4.0/5 (Total Votes: 1)

Augias est une API de configuration

Caractéristiques :.

  • Augias est:
  • Une API fournies par une bibliothèque C
  • Un outil de ligne de commande pour manipuler la configuration de la coque (et des scripts shell)
  • Les liaisons de langage à faire de même à partir de votre langage de script favori
  • représentations arborescentes canoniques de fichiers de configuration commune
  • Un langage spécifique à un domaine pour décrire les formats de fichier de configuration

  • objectifs Augias:
  • Manipuler des fichiers de configuration en toute sécurité, plus sûr que les techniques ad hoc généralement utilisés avec grep, sed, awk et mécanismes similaires dans les langages de script
  • Fournir une API de configuration locale pour Linux
  • Assurez-il facile à intégrer de nouveaux fichiers de configuration dans l'arbre Augias

Quoi de neuf dans cette version:

  • Le tree- & gt; transformation de fichier peut maintenant insérer des citations, etc. . si nécessaire.
  • Les expressions de chemin soutenir précédant-frère et après-frère axes, pour, par exemple, de localiser un commentaire juste avant ou après une entrée spécifique.
  • Une bien meilleure lentille a été prévu pour xorg.conf avec de nouveaux objectifs pour inetd.conf et multipath.conf.
  • Augias travaille maintenant sur AIX.

Ce qui est nouveau dans la version 0.5.1:

  • augeas.h: drapeau AUG_NO_MODL_AUTOLOAD supprime le chargement des modules initiaux ; exposé comme --noautoload dans augtool
  • augtool: Ne pas demander quand l'entrée est pas de terminal (Raphaël Pinson)
  • augparse: ajouter l'option --notypecheck
  • des expressions de chemin: permettent des choses comme «/ foo et / bar [3]« dans les prédicats
  • Objectif modifications / ajouts:
  • Alias: carte commentaires que #commentaire (Raphaël Pinson)
  • Construire, Rx, Sept: nouveaux modules de services publics (Raphaël Pinson)
  • Cron: nouvelle lentille (Raphaël Pinson)
  • Dnsmasq: traiter les dossiers dans /etc/dnsmasq.d/* (billet # 65)
  • Grub: analyser noyau et des modules args dans les ganglions distincts; analyser les arguments pour 'série', «terminal», et «chainloader '; permettre argument optionnel pour 'savedefault'
  • Interfaces: rendre conforme aux spécifications réelle Debian (Matt Palmer)
  • Iptables: détendre expression rationnelle pour les noms de chaîne; permettre à des lignes de commentaires mélangés avec des chaînes et des règles (billet # 51)
  • Logrotate: permettre '=' comme séparateur (billet # 61); faire de nouvelle ligne à la fin de scriptlet option
  • modprobe: gérer les commentaires en fin de ligne
  • NTP: analyser record du fudge (Raphaël Pinson); analyser toutes les directives en défaut Fedora ntp.conf; processus 'broadcastdelay', 'LeapFile', et activer / désactiver les drapeaux (billet # 62)
  • pbuilder: nouvel objectif pour le constructeur personnelle de Debian (Raphaël Pinson)
  • Php: ajouter le chemin par défaut sur Fedora / RHEL (Marc Fournier)
  • Squid: gérer les entrées en retrait (Raphaël Pinson)
  • Shellvars: la carte «exportation» et «hors service»; carte commentaires que #commentaire (Raphaël Pinson)
  • Sudoers: permettre antislashs à l'intérieur de valeurs (billet # 60) (Raphaël Pinson)
  • Vsftpd: carte commentaires que #commentaire; gérer des lignes vides; trouver vsftpd.conf sur Fedora / RHEL
  • Xinetd: carte commentaires que #commentaire (Raphaël Pinson)

Ce qui est nouveau dans la version 0.5.0:

  • Nettoyer interface pour libfa; l'interface est maintenant considéré comme stable
  • Nouvel appel de l'API aug_load; permet de contrôler les fichiers à charger en modifiant / augeas / charge et puis en appelant aug_load; au démarrage, les transformations marquées d'autoload sont déclarées sous / augeas / charge
  • New AUG_NO_LOAD de drapeau pour aug_init pour l'empêcher de chargement des fichiers au démarrage; ajouter --noload option pour augtool
  • Nouvelle API appelle aug_defvar et aug_defnode de définir des variables pour des expressions de chemin; exposée comme «defvar» et «defnode 'dans augtool
  • Objectifs distribués avec Augias sont maintenant installés dans / usr / share / augeas / lentilles / dist, qui est recherché après / usr / share / augeas / lentilles, de sorte que les lentilles installés par d'autres paquets ont préséance
  • Nouveaux exemples de programmes / fadot dessiner différents automates finis (Francis Giraldeau)
  • Numéro du rapport de ligne et le caractère de décalage dans l'arbre lors de l'analyse d'un fichier avec une lentille échoue
  • erreur de Fix dans la propagation du drapeau sale, ce qui pourrait conduire à des parties d'un arbre est sauvé lorsque plusieurs fichiers ont été modifiés
  • Rincer fichiers sur le disque avant de les déplacer
  • Correction d'un certain nombre de corruptions de mémoire dans l'évaluateur XPath
  • Plusieurs améliorations de performance dans libfa
  • Objectif modifications / ajouts
  • Grub: processus intégré commentaire pour update-grub (Raphaël Pinson)
  • Iptables: nouvel objectif pour / etc / sysconfig / iptables
  • Krb5: nouvel objectif pour /etc/krb5.conf
  • Limites: carte dpmain comme valeur de noeud "de domaine", et non comme étiquette (Raphaël Pinson)
  • Lokkit: nouvel objectif pour / etc / sysconfig / system-config-firewall
  • modprobe: nouvel objectif pour /etc/modprobe.d / *
  • Sudoers: plus grains fins de l'analyse (billet # 48) (Raphaël Pinson)

Ce qui est nouveau dans la version 0.4.2:.

  • possible corruption des données en aug_save a été fixé
  • Les significations des & quot;

Quoi de neuf dans la version 0.4.1:

  • Le fichier sous-jacent est maintenant supprimé lorsque la partie correspondante de l'arbre est supprimé.

  • Soutien
  • XPath a été renforcée avec des fonctions supplémentaires et des expressions booléennes. Plusieurs bogues ont été corrigés.

Quoi de neuf dans la version 0.4.0:

  • Cette version étend le support des expressions XPath comme dans l'API publique, ce qui permet d'effectuer des recherches dans un sous-arbre entier, par exemple, de trouver un nœud étiqueté «erreur» partout, et des noeuds de correspondants basés sur les différents attributs, par exemple, pour trouver des noeuds qui ont un enfant étiquetés 'ipaddr' avec une valeur donnée.

Quoi de neuf dans la version 0.3.6:

  • Cette version Reports version et juridique modes d'économie dans / augeas / Version.
  • Permet de modifier le mode de sauvegarde à l'exécution.
  • Il existe diverses améliorations et corrections de lentilles.

Ce qui est nouveau dans la version 0.3.5:

  • Les fichiers peuvent être éventuellement modifié en place si renommage ( 2) échoue.
  • Plusieurs bugs d'expression de chemin ont été fixés.
  • Beaucoup de nouveaux objectifs ont été ajoutés.

Quoi de neuf dans la version 0.3.4:

  • Sauvegarde des fichiers de sauvegarde a été fixé: dans 0,3. 3, lorsque AUG_SAVE_BACKUP a été adoptée pour aug_init, aug_save aurait toujours échouer.

D'autres logiciels de développeur David Lutterkort

Cft
Cft

2 Jun 15

Commentaires à Augeas

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!