diff options
-rw-r--r-- | main/nginx/APKBUILD | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/main/nginx/APKBUILD b/main/nginx/APKBUILD index 704906364a..121b297477 100644 --- a/main/nginx/APKBUILD +++ b/main/nginx/APKBUILD @@ -141,6 +141,7 @@ _rtmp_provides="$pkgname-rtmp" # for backward compatibility _add_module "http-vod" "1.24" "https://github.com/kaltura/nginx-vod-module" _add_module "http-geoip2" "3.2" "https://github.com/leev/ngx_http_geoip2_module" +_http_geoip2_so="ngx_http_geoip2_module.so ngx_stream_geoip2_module.so" prepare() { local file; for file in $source; do @@ -291,20 +292,22 @@ vim() { _module() { local name="${subpkgname#$pkgname-mod-}" name="${name//-/_}" - local soname="$(eval "echo \$_${name}_so")"; - soname="${soname:-"ngx_${name}_module.so"}" + local sonames="$(eval "echo \$_${name}_so")"; + sonames="${sonames:-"ngx_${name}_module.so"}" pkgdesc="$pkgdesc (module $name)" depends="$pkgname $(eval "echo \$_${name}_depends")" provides="$(eval "echo \$_${name}_provides")" mkdir -p "$subpkgdir"/$_modules_dir - cd "$subpkgdir" + mkdir -p "$subpkgdir"/etc/nginx/modules - mv "$pkgdir"/$_modules_dir/$soname ./$_modules_dir/$soname + cd "$subpkgdir" - mkdir -p "$subpkgdir"/etc/nginx/modules - echo "load_module \"modules/$soname\";" > ./etc/nginx/modules/$name.conf + local soname; for soname in $sonames; do + mv "$pkgdir"/$_modules_dir/$soname ./$_modules_dir/$soname + echo "load_module \"modules/$soname\";" > ./etc/nginx/modules/$name.conf + done } sha512sums="e99cfaa4538f209c096ea2f93c04b5019756617f3bcd3305c273e98ddc89fed5bf90d65fb9b493149bc47d55ff79e73850bfcac20505fab74930d0102075df3d nginx-1.16.0.tar.gz |