@@ -123,6 +123,36 @@ packetfence_release_deploy() {
123
123
done
124
124
}
125
125
126
+ # no deploy command because it's just a file
127
+ packetfence_upgrade_deploy () {
128
+ # EL
129
+ for release_name in $( ls $RPM_RESULT_DIR ) ; do
130
+ src_dir=" $RPM_RESULT_DIR /${release_name} "
131
+ dst_repo=" $PUBLIC_REPO_BASE_DIR /RHEL$release_name "
132
+ dst_dir=" $DEPLOY_USER @$DEPLOY_HOST :$dst_repo "
133
+ pf_upgrade_rpm_file=$( basename $( ls $src_dir /packetfence-upgrade* ) )
134
+ pf_upgrade_rpm_dest_name=${PF_UPGRADE_RPM_DEST_NAME:- " packetfence-upgrade-${PF_MINOR_RELEASE} .el${release_name} .noarch.rpm" }
135
+ declare -p src_dir dst_dir pf_upgrade_rpm_file pf_upgrade_rpm_dest_name
136
+
137
+ echo " scp (on port $DEPLOY_PORT ): ${src_dir} /${pf_upgrade_rpm_file} -> ${dst_dir} /${pf_upgrade_rpm_dest_name} "
138
+ scp -P $DEPLOY_PORT " ${src_dir} /${pf_upgrade_rpm_file} " " ${dst_dir} /${pf_upgrade_rpm_dest_name} " \
139
+ || die " scp failed"
140
+ done
141
+ # Deb
142
+ for release_name in $( ls $DEB_RESULT_DIR ) ; do
143
+ src_dir=" $DEB_RESULT_DIR /${release_name} "
144
+ dst_repo=" $DEB_BASE_DIR /debian"
145
+ dst_dir=" $DEPLOY_USER @$DEPLOY_HOST :$dst_repo "
146
+ pf_upgrade_deb_file=$( basename $( ls $src_dir /packetfence-upgrade* ) )
147
+ pf_upgrade_deb_dest_name=${PF_UPGRADE_DEB_DEST_NAME:- " packetfence-upgrade_${PF_MINOR_RELEASE} .deb" }
148
+ declare -p src_dir dst_dir pf_upgrade_deb_file pf_upgrade_deb_dest_name
149
+
150
+ echo " scp (on port $DEPLOY_PORT ): ${src_dir} /${pf_upgrade_deb_file} -> ${dst_dir} /${pf_upgrade_deb_dest_name} "
151
+ scp -P $DEPLOY_PORT " ${src_dir} /${pf_upgrade_deb_file} " " ${dst_dir} /${pf_upgrade_deb_dest_name} " \
152
+ || die " scp failed"
153
+ done
154
+ }
155
+
126
156
# no deploy command because it's just a file
127
157
packetfence_export_deploy () {
128
158
# EL
@@ -205,6 +235,7 @@ case $1 in
205
235
deb) deb_deploy ;;
206
236
packetfence-release) packetfence_release_deploy ;;
207
237
packetfence-export) packetfence_export_deploy ;;
238
+ packetfence-upgrade) packetfence_upgrade_deploy ;;
208
239
packetfence-ci-lib) packetfence_ci_lib_deploy ;;
209
240
ppa) ppa_deploy ;;
210
241
website) website_deploy ;;
0 commit comments