1
0
Files
angie-conv-image/scripts/angie-builtin-modules.sh
2025-06-05 11:01:19 +03:00

27 lines
609 B
Bash
Executable File

#!/bin/sh
set -f
conf_dir='/etc/angie.dist'
## Angie: unset core variables
unset ANGIE ANGIE_BPF_MAPS
t=$(mktemp) || exit $?
/usr/sbin/angie -m 2>&1 | tee "$t" >/dev/null
sed -En '/^ngx_(http|mail|stream)/d;/^ngx_(.+)_module$/{s//\1/;s/_filter$//;s/_/-/g;p}' < "$t" \
| sort -uV > "${conf_dir}/builtin.core"
for m in http mail stream ; do
sed -En '/^ngx_'"${m}"'_(.+)_module$/{s//\1/;s/_filter$//;s/_/-/g;p}' < "$t" \
| sort -uV > "${conf_dir}/builtin.$m"
done
rm -f "$t" ; unset t
## merely debug output
for m in core http mail stream ; do
echo "${conf_dir}/builtin.$m"
done | xargs -r ls -ld >&2