]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
rlm_sql_foo goes in package freeradius-foo not freeradius-sql-foo
authorNick Porter <nick@portercomputing.co.uk>
Thu, 17 Nov 2022 09:47:34 +0000 (09:47 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Thu, 17 Nov 2022 09:47:34 +0000 (09:47 +0000)
debian/rules

index 1358e3a40cb431cd3599ac235239da8d53eb260f..2c95dbb74698402efbfa24bf872b67ce0c8479cb 100755 (executable)
@@ -29,7 +29,8 @@ logdir          = /var/log/$(package)
 pkgdocdir       = /usr/share/doc/$(package)
 raddbdir        = /etc/$(package)
 
-modulelist=krb5 ldap sql_freetds sql_mysql sql_unixodbc sql_postgresql dhcp redis rest yubikey
+modulelist=krb5 ldap dhcp redis rest yubikey
+sqldriverlist=freetds mysql unixodbc postgresql
 pkgs=$(shell dh_listpackages)
 
 # This has to be exported to make some magic below work.
@@ -185,6 +186,11 @@ install-arch: build-arch-stamp
          rm -f $(freeradius_dir)/usr/lib/freeradius/proto_$$mod*.so ; \
        done
 
+       for driver in ${sqldriverlist}; do \
+         dh_install --sourcedir=$(freeradius_dir) -p freeradius-$$driver ; \
+         rm -f $(freeradius_dir)/usr/lib/freeradius/rlm_sql_$$driver*.so ; \
+       done
+
        dh_install --sourcedir=$(freeradius_dir) -p freeradius-memcached
        rm -f $(freeradius_dir)/usr/lib/freeradius/rlm_cache_memcached.so