| 1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/bash
- # 2026-01-29 14:12 created by niujiuru
- set -e
- set -o pipefail
- ver_num="1.0.0.1"
- cur_dir="$(pwd)"
- pre_dir="$(dirname "$cur_dir")"
- pkgname="yfkj_ssh_client"
- pkg_dir="${cur_dir}/${pkgname}"
- pkg_tar="${cur_dir}/${pkgname}_${ver_num}.tar.gz"
- rm -rf "${pkg_dir}" "${pkg_tar}"
- mkdir -p "${pkg_dir}"
- echo "1, Building ${pkgname}..."
- cd ${pre_dir}
- make -C "${pre_dir}" clean
- make -C "${pre_dir}" yfkj_ssh_client.out yfkj_ssh_client.exe
- cd ${cur_dir}
- cp -rf "${pre_dir}/sshd/client/config.ini" "${pkg_dir}"
- cp -rf "${pre_dir}/yfkj_ssh_client.out" "${pkg_dir}"
- cp -rf "${pre_dir}/yfkj_ssh_client.exe" "${pkg_dir}"
- make -C "${pre_dir}" clean
- echo "2, Packaging into ${pkg_tar}..."
- tar -czvf "${pkg_tar}" -C "${cur_dir}" "${pkg_dir##*/}"
- # 清理临时目录
- rm -rf "${pkg_dir}"
- echo "✅ Package build completed successfully: ${pkg_tar}"
- exit 0
|