diff options
| author | Jakub Jirutka <jakub@jirutka.cz> | 2020-02-14 19:15:25 +0100 |
|---|---|---|
| committer | Jakub Jirutka <jakub@jirutka.cz> | 2020-02-14 20:26:23 +0100 |
| commit | 8e27a1beb1cce5dd06c19f399e29c75d9fda1cbb (patch) | |
| tree | 2fd94c2e51c671a765187edb9745c11bc9620c2c /main | |
| parent | 1c4f737591542342dd81f1999eeb21c28d75c9ff (diff) | |
| download | aports-8e27a1beb1cce5dd06c19f399e29c75d9fda1cbb.tar.bz2 aports-8e27a1beb1cce5dd06c19f399e29c75d9fda1cbb.tar.xz | |
main/freeradius: create mods-enabled symlinks in module subpkgs
When user installs a package with the module, we can assume that
(s)he wants to actually use it...
Diffstat (limited to 'main')
| -rw-r--r-- | main/freeradius/APKBUILD | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/main/freeradius/APKBUILD b/main/freeradius/APKBUILD index a82a7be913..6003a459c5 100644 --- a/main/freeradius/APKBUILD +++ b/main/freeradius/APKBUILD @@ -211,6 +211,7 @@ eap() { amove $_radmodsdir/eap $_radmodsdir/inner-eap amove $_radconfdir/sites-available/check-eap-tls + _enable_mod eap } ldap() { @@ -220,6 +221,7 @@ ldap() { amove $_radlibdir/rlm_ldap* amove $_radmodsdir/ldap + _enable_mod ldap } krb5() { @@ -229,6 +231,7 @@ krb5() { amove $_radlibdir/rlm_krb5* amove $_radmodsdir/krb5 + _enable_mod krb5 } dhcp() { @@ -238,6 +241,7 @@ dhcp() { amove $_radlibdir/*_dhcp.so $_radlibdir/libfreeradius-dhcp.so amove $_radmodsdir/dhcp amove $_radconfdir/sites-available/dhcp + _enable_mod dhcp } lib() { @@ -286,6 +290,7 @@ perl() { amove $_radlibdir/rlm_perl* amove $_radconfdir/mods-available/perl amove $_radmodsconfdir/perl + _enable_mod perl } checkrad() { @@ -310,6 +315,7 @@ python3() { amove $_radlibdir/rlm_python* amove $_radmodsdir/python3 amove $_radmodsconfdir/python3 + _enable_mod python3 } radclient() { @@ -343,6 +349,7 @@ pam() { amove $_radlibdir/rlm_pam* amove $_radmodsdir/pam + _enable_mod pam } rest() { @@ -351,6 +358,7 @@ rest() { amove $_radlibdir/rlm_rest* amove $_radmodsdir/rest + _enable_mod rest } redis() { @@ -359,6 +367,7 @@ redis() { amove $_radlibdir/rlm_redis* amove $_radmodsdir/redis* + _enable_mod redis } utils() { @@ -373,6 +382,11 @@ _mvdb() { amove $_radlibdir/rlm_sql_$1.so } +_enable_mod() { + mkdir -p "$subpkgdir"$_radconfdir/mods-enabled + ln -s ../mods-available/$1 "$subpkgdir"$_radconfdir/mods-enabled/$1 +} + sha512sums="513ed0a5d9e6b9a8d89a9b02c86ff528a9ff14d928f4c1040ca44702465abd711588fe6afa35554cb2c8e8bd7f19dd5be3dbc78445c62c7b00bf5cbc4c621312 freeradius-server-3.0.20.tar.gz c3ae1ee6bd7743f883310612ba2c20c6ff7f288fedc308735df05b097ecb2f7fa4d1679b844e262757808978c7bb2d7630b99e4b87ce6d6ba7f84013f9c49f1d freeradius.logrotated bb3df1fa2c9ed95514ae090e0f6619c4e3280f424c4351bc79f5254bf1a327fa7d27e5fe3add5ab8d9e5ba3792c9553bd9a0481fe9c5bc34945ce46627ef2638 radiusd.confd |
