| Server IP : 188.151.22.197 / Your IP : 216.73.217.74 Web Server : Apache/2.4.62 (Rocky Linux) OpenSSL/3.5.5 System : Linux wsten.se 5.14.0-687.30.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 27 13:09:21 UTC 2026 x86_64 User : apache ( 48) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /opt/gitlab/embedded/bin/ |
Upload File : |
#!/bin/sh
#
#
AWK=gawk
DIR=/opt/gitlab/embedded/share/et
usage="usage: $0 [ -d scriptDir ] [ --textdomain domain [ --localedir dir ] ]"
usage="$usage inputfile.et"
TEXTDOMAIN=
LOCALEDIR=
while [ $# -ge 2 ]; do
if [ "$1" = "-d" ]; then
DIR=$2; shift; shift
elif [ "$1" = "--textdomain" ]; then
TEXTDOMAIN=$2; shift; shift
elif [ "$1" = "--localedir" ]; then
LOCALEDIR=$2; shift; shift
else
echo $usage 1>&2 ; exit 1
fi
done
# --localedir requires --textdomain.
if [ $# -ne 1 -o \( -n "$LOCALEDIR" -a -z "$TEXTDOMAIN" \) ]; then
echo $usage 1>&2 ; exit 1
fi
ROOT=`echo $1 | sed -e s/.et$//`
BASE=`echo "$ROOT" | sed -e 's;.*/;;'`
set -ex
$AWK -f ${DIR}/et_h.awk "outfile=${BASE}.h" "$ROOT.et"
$AWK -f ${DIR}/et_c.awk "outfile=${BASE}.c" "textdomain=$TEXTDOMAIN" \
"localedir=$LOCALEDIR" "$ROOT.et"