summaryrefslogtreecommitdiffstats
path: root/t/recipes/checks/apache2/apache2-modules-general/build-spec
diff options
context:
space:
mode:
Diffstat (limited to 't/recipes/checks/apache2/apache2-modules-general/build-spec')
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/control.in45
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.dirs2
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.install4
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.dirs2
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.install2
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postinst9
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postrm9
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.dirs2
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.install2
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/fill-values3
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/Makefile5
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/baz.load1
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo1
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.conf5
-rw-r--r--t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.load5
15 files changed, 97 insertions, 0 deletions
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/control.in b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/control.in
new file mode 100644
index 0000000..bebecc3
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/control.in
@@ -0,0 +1,45 @@
+Source: [% $source %]
+Section: httpd
+Priority: optional
+Maintainer: Big Kahuna <kahuna@example.com>
+Uploaders: [% $author %]
+Standards-Version: [% $standards_version %]
+Build-Depends: [% $build_depends %]
+Rules-Requires-Root: no
+
+Package: libapache2-mod-foo
+Architecture: [% $package_architecture %]
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ apache2-api-19700101
+Description: [% $description %]
+ This is a test package designed to exercise some feature or tag of
+ Lintian. It is part of the Lintian test suite and may do very odd
+ things. It should not be installed like a regular package. It may
+ be an empty package.
+
+Package: libapache2-modbaz
+Architecture: [% $package_architecture %]
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ apache2.2-common,
+Description: [% $description %] don't care
+ This is a test package designed to exercise some feature or tag of
+ Lintian. It is part of the Lintian test suite and may do very odd
+ things. It should not be installed like a regular package. It may
+ be an empty package.
+ .
+ To avoid duplicate description warnings this line differs. Ignore me.
+
+Package: libapache2-mod-foo2
+Architecture: [% $package_architecture %]
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ apache2-api-19700101,
+Description: [% $description %] still don't care
+ This is a test package designed to exercise some feature or tag of
+ Lintian. It is part of the Lintian test suite and may do very odd
+ things. It should not be installed like a regular package. It may
+ be an empty package.
+ .
+ To avoid duplicate description warnings this line differs. Still ignore me.
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.dirs b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.dirs
new file mode 100644
index 0000000..871a471
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.dirs
@@ -0,0 +1,2 @@
+etc/apache2/mods-available
+usr/lib/apache2/modules
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.install b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.install
new file mode 100644
index 0000000..ac8f7f1
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo.install
@@ -0,0 +1,4 @@
+foo.load /etc/apache2/mods-available
+foo /etc/apache2/mods-available
+foo.conf /etc/apache2/mods-available
+mod_foo.so /usr/lib/apache2/modules/
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.dirs b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.dirs
new file mode 100644
index 0000000..aec19ee
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.dirs
@@ -0,0 +1,2 @@
+etc/apache2/mods-enabled
+usr/lib/apache2/modules
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.install b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.install
new file mode 100644
index 0000000..8aab3d1
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.install
@@ -0,0 +1,2 @@
+foo.conf /etc/apache2/mods-enabled
+mod_foo2.so /usr/lib/apache2/modules/
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postinst b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postinst
new file mode 100644
index 0000000..8f6847d
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postinst
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = 'configure' ] ; then
+ a2enmod -q foo2
+fi
+
+#DEBHELPER#
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postrm b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postrm
new file mode 100644
index 0000000..a4c83a6
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-mod-foo2.postrm
@@ -0,0 +1,9 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = 'remove' ] ; then
+ a2dismod -q foo2
+fi
+
+#DEBHELPER#
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.dirs b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.dirs
new file mode 100644
index 0000000..871a471
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.dirs
@@ -0,0 +1,2 @@
+etc/apache2/mods-available
+usr/lib/apache2/modules
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.install b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.install
new file mode 100644
index 0000000..5f2e1f9
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/debian/libapache2-modbaz.install
@@ -0,0 +1,2 @@
+baz.load /etc/apache2/mods-available
+mod_baz.so /usr/lib/apache2/modules/
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/fill-values b/t/recipes/checks/apache2/apache2-modules-general/build-spec/fill-values
new file mode 100644
index 0000000..608adaa
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/fill-values
@@ -0,0 +1,3 @@
+Skeleton: upload-native
+Testname: apache2-modules-general
+Description: Several tests related to Apache2 module packages
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/Makefile b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/Makefile
new file mode 100644
index 0000000..4ce37c0
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/Makefile
@@ -0,0 +1,5 @@
+all:
+ touch mod_baz.so mod_foo2.so mod_foo.so
+
+clean:
+ rm -f *.so
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/baz.load b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/baz.load
new file mode 100644
index 0000000..cb28fab
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/baz.load
@@ -0,0 +1 @@
+LoadModule baz_module /usr/lib/apache2/modules/mod_baz.so
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo
new file mode 100644
index 0000000..2cc691e
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo
@@ -0,0 +1 @@
+<irrelevant>
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.conf b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.conf
new file mode 100644
index 0000000..bcbc503
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.conf
@@ -0,0 +1,5 @@
+# Depends: notsupportedhere
+
+<Conf>
+ WithDirectives
+</Conf>
diff --git a/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.load b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.load
new file mode 100644
index 0000000..7f1659f
--- /dev/null
+++ b/t/recipes/checks/apache2/apache2-modules-general/build-spec/orig/foo.load
@@ -0,0 +1,5 @@
+# Depends: baz
+# Depends: baz baz2 mod_baz3 baz4.load
+# Conflicts: baz baz2
+
+LoadModule foo_module /usr/lib/apache2/modules/mod_foo.so