~jan0sch/smederee

Showing details for patch 77f7d2124d36e418892300b4589ef9ad32a9105f.
2022-11-01 (Tue), 6:23 PM - Jens Grassel - 77f7d2124d36e418892300b4589ef9ad32a9105f

Packaging: Prevent customised local config to be packaged.

Summary of changes
1 files modified with 8 lines added and 2 lines removed
  • build.sbt with 8 added and 2 removed lines
diff -rN -u old-smederee/build.sbt new-smederee/build.sbt
--- old-smederee/build.sbt	2025-02-01 22:01:02.464265207 +0000
+++ new-smederee/build.sbt	2025-02-01 22:01:02.464265207 +0000
@@ -252,7 +252,13 @@
         Compile / packageDoc / publishArtifact := false,
         Compile / doc / sources := Seq.empty,
         // Require tests to be run before building a debian package.
-        Debian / packageBin := ((Debian / packageBin) dependsOn (Test / test) dependsOn (IntegrationTest / test)).value
+        Debian / packageBin := ((Debian / packageBin) dependsOn (Test / test) dependsOn (IntegrationTest / test)).value,
+        // Prevent a customised local application.conf file to be packaged!
+        Compile / packageBin / mappings ~= { files =>
+          files.filterNot {
+            case (_, name) => name == "application.conf"
+          }
+        }
       )
     )
 
@@ -402,7 +408,7 @@
 lazy val codeSettings =
   Seq(
     startYear := Option(projectStartYear),
-	licenses += ("AGPL-3.0-or-later", new URL("https://www.gnu.org/licenses/agpl-3.0.txt"))
+    licenses += ("AGPL-3.0-or-later", new URL("https://www.gnu.org/licenses/agpl-3.0.txt"))
   )
 
 lazy val scalafmtSettings =