No... po X hodinách snažení jsem se na sestavení balíku vybodl a provedl to ručně stručně:
Nainstaloval sem si standardní balík z repozitáře a zkopíroval si startup scripty, abych je nemuzsel delat rucne a balik odinstaloval.
Nasledne jsem stahl zdroje:
wget https://ftp.isc.org/isc/bind9/cur/9.11/bind-9.11.17.tar.gz
rozbalil,
zkonfiguroval:
./configure --sysconfdir=/etc/bind
stahl zdroje mysql odtud:
https://sourceforge.net/projects/mysql-bind/
nastavil driver:
vim bin/named/Makefile.in
// najit a nahradit nasledujici:
DBDRIVER_OBJS = mysqldb.@O@
DBDRIVER_SRCS = mysqldb.c
DBDRIVER_INCLUDES = -I/usr/include/mariadb
DBDRIVER_LIBS = -L/usr/lib/x86_64-linux-gnu/ -lmariadb
upravit zdroj:
vim bin/named/main.c
pridat:
#include "include/mysqldb.h"
najit - xxdb_init - a cridat init:
/* xxdb_init(); */
mysqldb_init();
a najit - xxdb_clear - a pridat clear:
/* xxdb_clear(); */
mysqldb_clear();
nakopirovat ze stazeneho driveru:
cp mysql-bind/mysqldb.* ./bin/named/
cp mysql-bind/mysqldb.* ./bin/named/include/
upravit zdroj:
vim bin/named/mysqldb.c
najit: #include <named/mysqldb.h>
a nahradit za: #include "include/mysqldb.h"
NYNI NA KOMPILACI:
make
make install
Hotovo funkcni. Je to skoda, radsi bych debianni balicek pro pripadnou budouci potrebu ale takto to funguje.