|
@@ -13,6 +13,9 @@ |
|
@@ -13,6 +13,9 @@ |
13
|
* See the License for the specific language governing permissions and
|
13
|
* See the License for the specific language governing permissions and
|
14
|
* limitations under the License.
|
14
|
* limitations under the License.
|
15
|
*/
|
15
|
*/
|
|
|
16
|
+
|
|
|
17
|
+import org.apache.tools.ant.filters.ReplaceTokens
|
|
|
18
|
+
|
16
|
buildscript {
|
19
|
buildscript {
|
17
|
ext {
|
20
|
ext {
|
18
|
osPackageVersion = "3.8.0"
|
21
|
osPackageVersion = "3.8.0"
|
|
@@ -56,6 +59,7 @@ ospackage { |
|
@@ -56,6 +59,7 @@ ospackage { |
56
|
|
59
|
|
57
|
// Copy the config files
|
60
|
// Copy the config files
|
58
|
from("target/conf") {
|
61
|
from("target/conf") {
|
|
|
62
|
+ exclude "${pkgName}.conf"
|
59
|
fileType CONFIG | NOREPLACE
|
63
|
fileType CONFIG | NOREPLACE
|
60
|
fileMode 0754
|
64
|
fileMode 0754
|
61
|
into "conf"
|
65
|
into "conf"
|
|
@@ -99,6 +103,14 @@ buildRpm { |
|
@@ -99,6 +103,14 @@ buildRpm { |
99
|
into "/usr/lib/systemd/system"
|
103
|
into "/usr/lib/systemd/system"
|
100
|
}
|
104
|
}
|
101
|
|
105
|
|
|
|
106
|
+ from("target/conf") {
|
|
|
107
|
+ include "${pkgName}.conf"
|
|
|
108
|
+ filter(ReplaceTokens, tokens: ['pkg.platform': 'rpm'])
|
|
|
109
|
+ fileType CONFIG | NOREPLACE
|
|
|
110
|
+ fileMode 0754
|
|
|
111
|
+ into "conf"
|
|
|
112
|
+ }
|
|
|
113
|
+
|
102
|
directory(pkgLogFolder, 0755)
|
114
|
directory(pkgLogFolder, 0755)
|
103
|
link("${pkgInstallFolder}/bin/${pkgName}.yml", "${pkgInstallFolder}/conf/${pkgName}.yml")
|
115
|
link("${pkgInstallFolder}/bin/${pkgName}.yml", "${pkgInstallFolder}/conf/${pkgName}.yml")
|
104
|
link("/etc/${pkgName}/conf", "${pkgInstallFolder}/conf")
|
116
|
link("/etc/${pkgName}/conf", "${pkgInstallFolder}/conf")
|
|
@@ -126,6 +138,14 @@ buildDeb { |
|
@@ -126,6 +138,14 @@ buildDeb { |
126
|
user pkgName
|
138
|
user pkgName
|
127
|
permissionGroup pkgName
|
139
|
permissionGroup pkgName
|
128
|
|
140
|
|
|
|
141
|
+ from("target/conf") {
|
|
|
142
|
+ include "${pkgName}.conf"
|
|
|
143
|
+ filter(ReplaceTokens, tokens: ['pkg.platform': 'deb'])
|
|
|
144
|
+ fileType CONFIG | NOREPLACE
|
|
|
145
|
+ fileMode 0754
|
|
|
146
|
+ into "conf"
|
|
|
147
|
+ }
|
|
|
148
|
+
|
129
|
directory(pkgLogFolder, 0755)
|
149
|
directory(pkgLogFolder, 0755)
|
130
|
link("/etc/init.d/${pkgName}", "${pkgInstallFolder}/bin/${pkgName}.jar")
|
150
|
link("/etc/init.d/${pkgName}", "${pkgInstallFolder}/bin/${pkgName}.jar")
|
131
|
link("${pkgInstallFolder}/bin/${pkgName}.yml", "${pkgInstallFolder}/conf/${pkgName}.yml")
|
151
|
link("${pkgInstallFolder}/bin/${pkgName}.yml", "${pkgInstallFolder}/conf/${pkgName}.yml")
|