aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2020-02-14 19:15:25 +0100
committerJakub Jirutka <jakub@jirutka.cz>2020-02-14 20:26:23 +0100
commit8e27a1beb1cce5dd06c19f399e29c75d9fda1cbb (patch)
tree2fd94c2e51c671a765187edb9745c11bc9620c2c /main
parent1c4f737591542342dd81f1999eeb21c28d75c9ff (diff)
downloadaports-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/APKBUILD14
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