ncc.zabbix_fbsd_templates
2025-10-04
Parent:e386b9d6312f
ncc.zabbix_fbsd_templates/tools/make_dist.sh
. Переименование утилит на машине разработки
| awgur@22 | 1 #!/bin/bash |
| awgur@0 | 2 src_root="$(dirname "$(dirname "$(readlink -f "$0")")")" |
| awgur@0 | 3 dist_root="$(readlink -f "$src_root/../dist")" |
| awgur@0 | 4 |
| awgur@22 | 5 ### VARS |
| awgur@22 | 6 dist_name="aw.fbsd-mon-helper.tgz" |
| awgur@22 | 7 dist_s3_link="s3fs/dist/config/zabbix/freebsd-template/${dist_name}" |
| awgur@22 | 8 |
| awgur@0 | 9 echo "###" |
| awgur@22 | 10 tar -cvzf "${dist_root}/${dist_name}" \ |
| awgur@0 | 11 --owner=root --group=root \ |
| awgur@0 | 12 -C "$src_root/src" \ |
| awgur@0 | 13 aw.fbsd-mon-helper |
| awgur@0 | 14 |
| awgur@0 | 15 echo "===" |
| awgur@22 | 16 echo "${dist_root}/${dist_name}" |
| awgur@22 | 17 stat "${dist_root}/${dist_name}" |
| awgur@22 | 18 |
| awgur@24 | 19 if [ "$(which mioctl)" ] && [ -f "${dist_root}/${dist_name}" ] ; then |
| awgur@22 | 20 echo "### PUSH DISTRIBUTION TO FS ###" |
| awgur@22 | 21 read -p "Upload file [y/N]: " _ans |
| awgur@22 | 22 case "$_ans" in |
| awgur@22 | 23 [Yy] | [yY][eE][sS] ) |
| awgur@24 | 24 mioctl cp "${dist_root}/${dist_name}" "$dist_s3_link" |
| awgur@22 | 25 ;; |
| awgur@22 | 26 |
| awgur@22 | 27 * ) |
| awgur@22 | 28 echo "WARNING: Answer is '${_ans}', abort uploading" |
| awgur@22 | 29 ;; |
| awgur@22 | 30 |
| awgur@22 | 31 esac |
| awgur@22 | 32 fi |
| awgur@22 | 33 |