--- lenses/pbuilder.aug | 28 ++++++++++++++++++++++++++++ lenses/tests/test_pbuilder.aug | 20 ++++++++++++++++++++ 2 files changed, 48 insertions(+), 0 deletions(-) create mode 100644 lenses/pbuilder.aug create mode 100644 lenses/tests/test_pbuilder.aug
diff --git a/lenses/pbuilder.aug b/lenses/pbuilder.aug new file mode 100644 index 0000000..5669e9f --- /dev/null +++ b/lenses/pbuilder.aug @@ -0,0 +1,28 @@ +(* +Module: Pbuilder + Parses /etc/pbuilderrc, /etc/pbuilder/pbuilderrc + +Author: Raphael Pinson <[email protected]> + +About: Reference + Pbuilderrc is a standard shellvars file. + +About: License + This file is licensed under the GPL. + +About: Configuration files + This lens applies to /etc/pbuilderrc and /etc/pbuilder/pbuilderrc. + See <filter>. +*) + +module Pbuilder = + +autoload xfm + +let filter = incl "/etc/pbuilder/pbuilderrc" + . incl "/etc/pbuilderrc" + +let lns = Shellvars.lns + +let xfm = transform lns filter + diff --git a/lenses/tests/test_pbuilder.aug b/lenses/tests/test_pbuilder.aug new file mode 100644 index 0000000..9017381 --- /dev/null +++ b/lenses/tests/test_pbuilder.aug @@ -0,0 +1,20 @@ + + +module Test_Pbuilder = + +let conf = "BASETGZ=/var/cache/pbuilder/base.tgz +#EXTRAPACKAGES=gcc3.0-athlon-builder +export DEBIAN_BUILDARCH=athlon +BUILDPLACE=/var/cache/pbuilder/build/ +MIRRORSITE=http://ftp.jp.debian.org/debian +" + +test Pbuilder.lns get conf = + { "BASETGZ" = "/var/cache/pbuilder/base.tgz" } + { "#comment" = "EXTRAPACKAGES=gcc3.0-athlon-builder" } + { "DEBIAN_BUILDARCH" = "athlon" + { "export" } } + { "BUILDPLACE" = "/var/cache/pbuilder/build/" } + { "MIRRORSITE" = "http://ftp.jp.debian.org/debian" } + + -- 1.5.6.3 _______________________________________________ augeas-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/augeas-devel
