@@ -92,11 +92,11 @@ object SystemloaderPlugin extends AutoPlugin {
92
92
maintainerScripts.value,
93
93
linuxScriptReplacements.value
94
94
)(
95
- DebianConstants .Postinst -> s """ |# ${serverLoading.value} support
95
+ DebianConstants .Postinst -> s """ |# ${getOrUnsupported( serverLoading.value) } support
96
96
| $$ {{loader-functions}}
97
97
| ${addAndStartService(serviceAutostart.value)}
98
98
| """ .stripMargin,
99
- DebianConstants .Prerm -> s """ |# ${serverLoading.value} support
99
+ DebianConstants .Prerm -> s """ |# ${getOrUnsupported( serverLoading.value) } support
100
100
| $$ {{loader-functions}}
101
101
|stopService $$ {{app_name}} || echo " $$ {{app_name}} wasn't even running!"
102
102
| """ .stripMargin
@@ -109,7 +109,7 @@ object SystemloaderPlugin extends AutoPlugin {
109
109
maintainerScripts.value,
110
110
linuxScriptReplacements.value
111
111
)(
112
- RpmConstants .Post -> s """ |# ${serverLoading.value} support
112
+ RpmConstants .Post -> s """ |# ${getOrUnsupported( serverLoading.value) } support
113
113
| $$ {{loader-functions}}
114
114
|# Scriptlet syntax: http://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Syntax
115
115
|# $$ 1 == 1 is first installation and $$ 1 == 2 is upgrade
@@ -118,12 +118,13 @@ object SystemloaderPlugin extends AutoPlugin {
118
118
| ${addAndStartService(serviceAutostart.value, " " )}
119
119
|fi
120
120
| """ .stripMargin,
121
- RpmConstants .Postun -> s """ |# ${serverLoading.value} support
122
- |if [ $$ 1 -ge 1 ]
121
+ RpmConstants .Postun -> s """ |# ${getOrUnsupported(serverLoading.value)} support
122
+ |if [ $$ 1 -ge 1 ] ;
123
+ |then
123
124
| restartService $$ {{app_name}} || echo "Failed to try-restart $$ {{app_name}}"
124
125
|fi
125
126
| """ .stripMargin,
126
- RpmConstants .Preun -> s """ |# ${serverLoading.value} support
127
+ RpmConstants .Preun -> s """ |# ${getOrUnsupported( serverLoading.value) } support
127
128
| $$ {{loader-functions}}
128
129
|if [ $$ 1 -eq 0 ] ;
129
130
|then
@@ -162,4 +163,6 @@ object SystemloaderPlugin extends AutoPlugin {
162
163
)
163
164
}
164
165
166
+ private def getOrUnsupported (serverLoader : Option [ServerLoader ]): String = serverLoader.map(_.toString).getOrElse(" No system loader" )
167
+
165
168
}
0 commit comments