@@ -66,13 +66,13 @@ systemd_service="python3/alignak.service"
66
66
if [ " ${python_version} " = " 2.7" ]; then
67
67
python_prefix=" python"
68
68
systemd_service=" python2/alignak.service"
69
+ # python_version="2"
70
+ # else
71
+ # python_version="3"
69
72
fi
70
73
71
74
# Package information - no more python-prefix but kept for compatibility
72
- pkg_name=" alignak"
73
- if [ " ${python_version} " = " 2.7" ]; then
74
- pkg_name=" alignak"
75
- fi
75
+ pkg_name=" ${python_prefix} -alignak"
76
76
pkg_description=" Alignak, modern Nagios compatible monitoring framework"
77
77
pkg_url=" http://alignak.net"
78
78
pkg_team=" Alignak Team (contact@alignak.net)"
@@ -91,16 +91,7 @@ if [ "${git_branch}" = "master" ]; then
91
91
sed -i -e " s|\" sed_version_released\" |\" ${version_date} \" |g" dist/.bintray-${output_type} .json
92
92
93
93
# Stable repo
94
- if [ " ${output_type} " = " deb" ]; then
95
- sed -i -e " s/sed_version_repo/alignak-deb-stable/g" dist/.bintray-${output_type} .json
96
- elif [ " ${output_type} " = " rpm" ]; then
97
- sed -i -e " s/sed_version_repo/alignak-rpm-stable/g" dist/.bintray-${output_type} .json
98
- elif [ " ${output_type} " = " freebsd" ]; then
99
- sed -i -e " s/sed_version_repo/alignak-freebsd-stable/g" dist/.bintray-${output_type} .json
100
- else
101
- echo " Unmanaged output type: ${output_type} "
102
- exit 1
103
- fi
94
+ sed -i -e " s/sed_version_repo/alignak-${output_type} -stable/g" dist/.bintray-${output_type} .json
104
95
elif [ " ${git_branch} " = " develop" ]; then
105
96
# Version is version number + develop
106
97
version=" ${version} -develop"
@@ -109,20 +100,11 @@ elif [ "${git_branch}" = "develop" ]; then
109
100
# Updating deploy script for Alignak develop version
110
101
sed -i -e " s|\" sed_package_name\" |\" ${pkg_name} \" |g" dist/.bintray-${output_type} .json
111
102
sed -i -e " s|\" sed_version_name\" |\" ${version} -${version_date} \" |g" dist/.bintray-${output_type} .json
112
- sed -i -e " s|\" sed_version_desc\" |\" Development version\" |g" dist/.bintray-${output_type} .json
103
+ sed -i -e " s|\" sed_version_desc\" |\" Development version for ${python_prefix} \" |g" dist/.bintray-${output_type} .json
113
104
sed -i -e " s|\" sed_version_released\" |\" ${version_date} \" |g" dist/.bintray-${output_type} .json
114
105
115
- # Testing repo
116
- if [ " ${output_type} " = " deb" ]; then
117
- sed -i -e " s/sed_version_repo/alignak-deb-testing/g" dist/.bintray-${output_type} .json
118
- elif [ " ${output_type} " = " rpm" ]; then
119
- sed -i -e " s/sed_version_repo/alignak-rpm-testing/g" dist/.bintray-${output_type} .json
120
- elif [ " ${output_type} " = " freebsd" ]; then
121
- sed -i -e " s/sed_version_repo/alignak-freebsd-testing/g" dist/.bintray-${output_type} .json
122
- else
123
- echo " Unmanaged output type: ${output_type} "
124
- exit 1
125
- fi
106
+ # Use the testing repo
107
+ sed -i -e " s/sed_version_repo/alignak-${output_type} -testing/g" dist/.bintray-${output_type} .json
126
108
else
127
109
# Version is version number + branch name
128
110
version=" ${version} -${git_branch} "
@@ -131,20 +113,11 @@ else
131
113
# Updating deploy script for any other branch / tag
132
114
sed -i -e " s|\" sed_package_name\" |\" ${pkg_name} \" |g" dist/.bintray-${output_type} .json
133
115
sed -i -e " s|\" sed_version_name\" |\" ${version} -${version_date} \" |g" dist/.bintray-${output_type} .json
134
- sed -i -e " s|\" sed_version_desc\" |\" Branch $1 version\" |g" dist/.bintray-${output_type} .json
116
+ sed -i -e " s|\" sed_version_desc\" |\" Branch $1 version for ${python_prefix} \" |g" dist/.bintray-${output_type} .json
135
117
sed -i -e " s|\" sed_version_released\" |\" ${version_date} \" |g" dist/.bintray-${output_type} .json
136
118
137
- # Testing repo
138
- if [ " ${output_type} " = " deb" ]; then
139
- sed -i -e " s/sed_version_repo/alignak-deb-testing/g" dist/.bintray-${output_type} .json
140
- elif [ " ${output_type} " = " rpm" ]; then
141
- sed -i -e " s/sed_version_repo/alignak-rpm-testing/g" dist/.bintray-${output_type} .json
142
- elif [ " ${output_type} " = " freebsd" ]; then
143
- sed -i -e " s/sed_version_repo/alignak-freebsd-testing/g" dist/.bintray-${output_type} .json
144
- else
145
- echo " Unmanaged output type: ${output_type} "
146
- exit 1
147
- fi
119
+ # Use the testing repo
120
+ sed -i -e " s/sed_version_repo/alignak-${output_type} -testing/g" dist/.bintray-${output_type} .json
148
121
fi
149
122
150
123
echo " ----------"
@@ -177,13 +150,11 @@ if [ "${output_type}" = "deb" ]; then
177
150
--maintainer " ${pkg_team} " \
178
151
--python-package-name-prefix " ${python_prefix} " \
179
152
--python-scripts-executable " /usr/bin/env python" \
180
- --python-install-lib " /usr/lib/${python_prefix} /dist-packages" \
181
- --python-bin ' python' \
182
- --python-pip ' pip' \
153
+ --python-install-lib " /usr/local/lib/python${python_version} /site-packages" \
183
154
--python-install-data ' /usr/local' \
184
155
--python-install-bin ' /usr/local/bin' \
185
156
--no-python-dependencies \
186
- --after-install ' ./bin/post-install.sh' \
157
+ --after-install " ./bin/${python_prefix} - post-install.sh" \
187
158
--deb-no-default-config-files \
188
159
--deb-systemd ./bin/systemd/alignak-arbiter@.service \
189
160
--deb-systemd ./bin/systemd/alignak-broker@.service \
@@ -211,12 +182,10 @@ elif [ "${output_type}" = "rpm" ]; then
211
182
--python-package-name-prefix " ${python_prefix} " \
212
183
--python-scripts-executable " /usr/bin/env python" \
213
184
--python-install-lib " /usr/lib/python${python_version} /site-packages" \
214
- --python-bin ' python' \
215
- --python-pip ' pip' \
216
185
--python-install-data ' /usr/local' \
217
186
--python-install-bin ' /usr/local/bin' \
218
187
--no-python-dependencies \
219
- --after-install ' ./bin/post-install.sh' \
188
+ --after-install " ./bin/${python_prefix} - post-install.sh" \
220
189
./setup.py
221
190
else
222
191
fpm \
@@ -233,10 +202,10 @@ else
233
202
--vendor " ${pkg_team} " \
234
203
--maintainer " ${pkg_team} " \
235
204
--python-scripts-executable " /usr/bin/env python" \
236
- --python-install-lib " /usr/lib/python${python_version} /site-packages" \
205
+ --python-install-lib " /usr/local/ lib/python${python_version} /site-packages" \
237
206
--python-install-data ' /usr/local' \
238
207
--python-install-bin ' /usr/local/bin' \
239
208
--no-python-dependencies \
240
- --after-install ' ./bin/post-install.sh' \
209
+ --after-install " ./bin/${python_prefix} - post-install.sh" \
241
210
./setup.py
242
211
fi
0 commit comments