diff --git a/src/sbt-test/debian/file-permissions/build.sbt b/src/sbt-test/debian/file-permissions/build.sbt new file mode 100644 index 000000000..4d340d8a6 --- /dev/null +++ b/src/sbt-test/debian/file-permissions/build.sbt @@ -0,0 +1,16 @@ +enablePlugins(DebianPlugin) + +name := "debian-test" + +version := "0.1.0" + +maintainer := "Josh Suereth " + +packageSummary := "Test debian package" + +packageDescription := """A fun package description of our software, + with multiple lines.""" + +linuxPackageMappings += packageMapping( + ((resourceDirectory in Compile).value / "sudoers.d", "/etc/sudoers.d") +) withPerms("0440") asDocs() \ No newline at end of file diff --git a/src/sbt-test/debian/file-permissions/project/plugins.sbt b/src/sbt-test/debian/file-permissions/project/plugins.sbt new file mode 100644 index 000000000..b53de154c --- /dev/null +++ b/src/sbt-test/debian/file-permissions/project/plugins.sbt @@ -0,0 +1 @@ +addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % sys.props("project.version")) diff --git a/src/sbt-test/debian/file-permissions/src/main/resources/sudoers.d b/src/sbt-test/debian/file-permissions/src/main/resources/sudoers.d new file mode 100644 index 000000000..d8649da39 --- /dev/null +++ b/src/sbt-test/debian/file-permissions/src/main/resources/sudoers.d @@ -0,0 +1 @@ +root diff --git a/src/sbt-test/debian/file-permissions/test b/src/sbt-test/debian/file-permissions/test new file mode 100644 index 000000000..5a0cd1e63 --- /dev/null +++ b/src/sbt-test/debian/file-permissions/test @@ -0,0 +1,3 @@ +# Run the debian packaging. +> debian:package-bin +$ exists target/debian-test_0.1.0_all.deb