summaryrefslogtreecommitdiffstats
path: root/t/recipes/odd-inputs/source/debian-source-dir-traversal-1
diff options
context:
space:
mode:
Diffstat (limited to 't/recipes/odd-inputs/source/debian-source-dir-traversal-1')
-rw-r--r--t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/README.source1
-rw-r--r--t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/patches/series0
-rw-r--r--t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/fill-values5
-rwxr-xr-xt/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/pre-build10
-rw-r--r--t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/desc2
-rw-r--r--t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/hints1
6 files changed, 19 insertions, 0 deletions
diff --git a/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/README.source b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/README.source
new file mode 100644
index 0000000..336f590
--- /dev/null
+++ b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/README.source
@@ -0,0 +1 @@
+Hallo World
diff --git a/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/patches/series b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/patches/series
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/debian/patches/series
diff --git a/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/fill-values b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/fill-values
new file mode 100644
index 0000000..4a43408
--- /dev/null
+++ b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/fill-values
@@ -0,0 +1,5 @@
+Skeleton: source-native
+Testname: debian-source-dir-traversal-1
+Version: 1
+Description: Test for information disclosure via d/source
+Extra-Build-Depends: quilt
diff --git a/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/pre-build b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/pre-build
new file mode 100755
index 0000000..06c7bbe
--- /dev/null
+++ b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/build-spec/pre-build
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+dir="$1"
+
+# link to index file for the lab entry
+# - NB: This should not trigger source-contains-unsafe-symlink
+# because the link it self is not unsafe (i.e. it is safe
+# relative to unpacked, but unsafe relative to debfiles)
+
+ln -sf ../../index "$dir/debian/source/git-patches"
diff --git a/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/desc b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/desc
new file mode 100644
index 0000000..3163f8d
--- /dev/null
+++ b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/desc
@@ -0,0 +1,2 @@
+Testname: debian-source-dir-traversal-1
+Default-Lintian-Options: --pedantic --display-info --display-experimental
diff --git a/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/hints b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/hints
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/t/recipes/odd-inputs/source/debian-source-dir-traversal-1/eval/hints
@@ -0,0 +1 @@
+