@@ -65,11 +65,6 @@ object JavaServerAppPackaging extends AutoPlugin {
65
65
linuxPackageMappings <++= (makeEtcDefault, packageName in Linux ) map { (conf, name) =>
66
66
conf.map(c => LinuxPackageMapping (Seq (c -> (" /etc/default/" + name)),
67
67
LinuxFileMetaData (Users .Root , Users .Root , " 644" )).withConfig()).toSeq
68
- },
69
-
70
- // === /var/run/app pid folder ===
71
- linuxPackageMappings <+= (packageName in Linux , daemonUser in Linux , daemonGroup in Linux ) map { (name, user, group) =>
72
- packageTemplateMapping(" /var/run/" + name)() withUser user withGroup group withPerms " 755"
73
68
}
74
69
75
70
)
@@ -100,6 +95,9 @@ object JavaServerAppPackaging extends AutoPlugin {
100
95
serverLoading in Debian ) map makeStartScript,
101
96
linuxPackageMappings <++= (packageName, linuxMakeStartScript, serverLoading, defaultLinuxStartScriptLocation) map startScriptMapping
102
97
)) ++ Seq (
98
+ // === Daemon User and Group ===
99
+ daemonUser in Debian <<= daemonUser in Linux ,
100
+ daemonGroup in Debian <<= daemonGroup in Linux ,
103
101
// === Maintainer scripts ===
104
102
debianMakePreinstScript <<= (target in Universal , serverLoading in Debian , linuxScriptReplacements) map makeMaintainerScript(Preinst ),
105
103
debianMakePostinstScript <<= (target in Universal , serverLoading in Debian , linuxScriptReplacements) map makeMaintainerScript(Postinst ),
@@ -117,8 +115,16 @@ object JavaServerAppPackaging extends AutoPlugin {
117
115
requiredStopFacilities in Rpm <<= (serverLoading) apply defaultFacilities,
118
116
linuxScriptReplacements <++= (requiredStartFacilities, requiredStopFacilities, startRunlevels, stopRunlevels, serverLoading) apply
119
117
makeStartScriptReplacements,
120
- linuxScriptReplacements += JavaServerLoaderScript .loaderFunctionsReplacement(serverLoading.value, ARCHETYPE )
118
+ linuxScriptReplacements += JavaServerLoaderScript .loaderFunctionsReplacement(serverLoading.value, ARCHETYPE ),
119
+
120
+ // === /var/run/app pid folder ===
121
+ linuxPackageMappings <+= (packageName, daemonUser, daemonGroup) map { (name, user, group) =>
122
+ packageTemplateMapping(" /var/run/" + name)() withUser user withGroup group withPerms " 755"
123
+ }
121
124
)) ++ Seq (
125
+ // === Daemon User and Group ===
126
+ daemonUser in Rpm <<= daemonUser in Linux ,
127
+ daemonGroup in Rpm <<= daemonGroup in Linux ,
122
128
// === Startscript creation ===
123
129
linuxStartScriptTemplate := JavaServerLoaderScript (
124
130
script = startScriptName((serverLoading in Rpm ).value, Rpm ),
0 commit comments