tls-utils/tools/build

37 lines
814 B
Plaintext
Raw Normal View History

2026-04-03 01:05:31 +02:00
#!/usr/bin/env sh
## consts
dir_source="source"
dir_temp="/tmp/tls-utils-temp"
dir_build="/tmp/tls-utils"
## vars
path_verify=${dir_build}/tls-verify
## exec
### exec:verify
rm ${dir_temp} --force --recursive
mkdir ${dir_temp} --parents
cp ${dir_source}/. ${dir_temp}/ --recursive --update --verbose
for dir in $(find ${dir_temp} -mindepth 1 -type d) ; do touch ${dir}/__init__.py ; done
echo '' > ${dir_temp}/__main__.py
echo 'from verify import *' >> ${dir_temp}/__main__.py
echo 'if __name__ == "__main__": main()' >> ${dir_temp}/__main__.py
mkdir ${dir_build} --parents
# rm ${path_verify}.zip --force
cd ${dir_temp}
python3 -m zipfile -c ${path_verify}.zip .
cd -
echo '#!/usr/bin/env python3' > ${path_verify}
cat ${path_verify}.zip >> ${path_verify}
rm ${path_verify}.zip
chmod +x ${path_verify}