Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/krb5/src/util/ss/mk_cmds.sh
34907 views
1
#!/bin/sh
2
#
3
#
4
5
DIR=@DIR@
6
AWK=@AWK@
7
SED=@SED@
8
9
set -e
10
FILE=$1
11
ROOT=`echo $1 | ${SED} -e s/.ct$//`
12
BASE=`echo $ROOT | ${SED} -e 's;.*/;;'`
13
TMP=ct$$.c
14
15
if [ ! -r ${FILE} ] ; then
16
echo mk_cmds: ${FILE} not found
17
exit 1
18
fi
19
20
${SED} -f ${DIR}/ct_c.sed ${FILE} \
21
| ${AWK} -f ${DIR}/ct_c.awk rootname=${ROOT} outfile=${TMP} -
22
23
if grep "^#__ERROR_IN_FILE" ${TMP} > /dev/null; then
24
rm ${TMP}
25
exit 1
26
else
27
mv ${TMP} ${BASE}.c
28
exit 0
29
fi
30
31