aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpbuilder-satisfydepends-funcs6
-rwxr-xr-xtest_pbuilder-satisfydepends-funcs14
2 files changed, 20 insertions, 0 deletions
diff --git a/pbuilder-satisfydepends-funcs b/pbuilder-satisfydepends-funcs
index fb8ac95..651cbcc 100755
--- a/pbuilder-satisfydepends-funcs
+++ b/pbuilder-satisfydepends-funcs
@@ -61,6 +61,12 @@ t store
/^$/ d
b pgploop
}
+: leadloop
+/^#/ {
+ n
+ /^$/ d
+ b leadloop
+}
/^$/q
d
: store
diff --git a/test_pbuilder-satisfydepends-funcs b/test_pbuilder-satisfydepends-funcs
index 61a446f..14fbb53 100755
--- a/test_pbuilder-satisfydepends-funcs
+++ b/test_pbuilder-satisfydepends-funcs
@@ -74,6 +74,18 @@ EOF
get_build_deps
}
+test_get_source_control_field_with_comments() {
+ cat <<EOF >"$DEBIAN_CONTROL"
+# This is a comment
+# So is this
+Format: 1.0
+Source: something-funny
+Build-Depends: debhelper, something-else
+
+EOF
+ get_source_control_field "Source"
+}
+
trap cleanup sigpipe sighup exit
# TODO move to build dir
@@ -152,4 +164,6 @@ expect_output "" test_filter_arch_restriction_deps "foo [i386] <stage1>" "amd64"
expect_output "debhelper (>= 7)" test_get_build_deps_dsc
+expect_output "something-funny" test_get_source_control_field_with_comments
+
testlib_summary