Public bug reported:

$ lsb_release -rd
Description:    Ubuntu 11.04
Release:        11.04

---

$ apt-cache policy augeas-lenses 
augeas-lenses:
  Installed: 0.8.0-0ubuntu4
  Candidate: 0.8.0-0ubuntu4
  Version table:
 *** 0.8.0-0ubuntu4 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
        100 /var/lib/dpkg/status

---

according to man aliases the value of an alias can also be a command:

|command or "|exit 67"

when /etc/aliases contains a line like

somebody: |exit

augeas can parse it:

augtool> print /augeas/files/etc/aliases/
/augeas/files/etc/aliases
/augeas/files/etc/aliases/path = "/files/etc/aliases"
/augeas/files/etc/aliases/mtime = "1314790471"
/augeas/files/etc/aliases/lens = "@Aliases"
/augeas/files/etc/aliases/lens/info = 
"/usr/share/augeas/lenses/dist/aliases.aug:21.12-.38:"

when the command is enclosed between double quotes, such as this

somebody: "|exit 67"

parsing fails:

augtool> print /augeas/files/etc/aliases/
/augeas/files/etc/aliases
/augeas/files/etc/aliases/path = "/files/etc/aliases"
/augeas/files/etc/aliases/mtime = "1314790678"
/augeas/files/etc/aliases/lens = "@Aliases"
/augeas/files/etc/aliases/lens/info = 
"/usr/share/augeas/lenses/dist/aliases.aug:21.12-.38:"
/augeas/files/etc/aliases/error = "parse_failed"
/augeas/files/etc/aliases/error/pos = "1619"
/augeas/files/etc/aliases/error/line = "9"
/augeas/files/etc/aliases/error/char = "0"
/augeas/files/etc/aliases/error/lens = 
"/usr/share/augeas/lenses/dist/aliases.aug:21.12-.38:"
/augeas/files/etc/aliases/error/message = "Iterated lens matched less than it 
should"

** Affects: augeas (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to augeas in Ubuntu.
https://bugs.launchpad.net/bugs/838010

Title:
  /usr/share/augeas/lenses/dist/aliases.aug does not parse valid
  /etc/aliases file

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/augeas/+bug/838010/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to