1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-23 09:57:40 +03:00
samba-mirror/python/samba/tests/krb5/pyasn1_regen.sh
Stefan Metzmacher fef08add9e Rename python/samba/tests/krb5/{rfc4120_pyasn1_regen.sh => pyasn1_regen.sh}
This is a clearer name for the script

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2021-07-01 17:46:31 +00:00

42 lines
743 B
Bash
Executable File

#!/bin/bash
#
#
# I used https://github.com/kimgr/asn1ate.git
# to generate pyasn1 bindings for rfc4120.asn1
#
PATH_TO_ASN1ATE_CHECKOUT=$1
PATH_TO_ASN1_INPUT_FILE=$2
set -u
set -e
usage() {
echo "usage: $0 PATH_TO_ASN1ATE_CHECKOUT PATH_TO_ASN1_INPUT_FILE > PATH_TO_PYASN1_OUTPUT_FILE"
}
test -n "${PATH_TO_ASN1ATE_CHECKOUT}" || {
usage
exit 1
}
test -n "${PATH_TO_ASN1_INPUT_FILE}" || {
usage
exit 1
}
test -d "${PATH_TO_ASN1ATE_CHECKOUT}" || {
usage
exit 1
}
test -f "${PATH_TO_ASN1_INPUT_FILE}" || {
usage
exit 1
}
PATH_TO_PYASN1GEN_PY="${PATH_TO_ASN1ATE_CHECKOUT}/asn1ate/pyasn1gen.py"
PYTHONPATH="${PATH_TO_ASN1ATE_CHECKOUT}:${PYTHONPATH-}"
export PYTHONPATH
python3 "${PATH_TO_PYASN1GEN_PY}" "${PATH_TO_ASN1_INPUT_FILE}"