Package: cfengine2 Version: 2.1.20-1 Severity: normal I have a /etc/bacula/bacula-fd.conf file that contains, amoung other things, this:
Director { Name = backup-dir Password = "foo" } Director { Name = backup-mon Password = "bar" Monitor = yes } I am trying to delete just the second section. I tried this: BeginGroupIfLineMatching " name = .+-mon" IncrementPointer "-1" DeleteToLineMatching "\}" DeleteNLines "1" EndGroup But it never deletes the leading "Director {" line. Examining it under -v reveals that the IncrementPointer call doesn't seem to be getting run at all (other IncrementPointer calls in the same file edit do cause the pointer to be modified). When used outside of a group, IncrementPointer looks fine. The documentation neither mentions this limitation nor offers a workaround. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16.22 Locale: LANG=C, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages cfengine2 depends on: ii debconf [debconf-2.0] 1.5.2 Debian configuration management sy ii debianutils 2.16.1 Miscellaneous utilities specific t ii libc6 2.3.6-15 GNU C Library: Shared libraries ii libdb4.2 4.2.52-23.1 Berkeley v4.2 Database Libraries [ ii libssl0.9.8 0.9.8b-2 SSL shared libraries ii perl 5.8.8-4 Larry Wall's Practical Extraction cfengine2 recommends no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]