Устанавливаем все необходимое для сборки deb пакета:
Клонируем репо:
Собираем бинарный пакет:
Но вот дальше что-то идет не так :/
Источник: https://github.com/PowerDNS/pdns и https://github.com/PowerDNS/pdns/pull/777
apt-get install autoconf automake bison flex g++ git libboost-all-dev libtool make pkg-config ragelУстанавливаем все необходимое для сборки PowerDNS:
apt-get install -y libpq-dev libgdbm-dev libsqlite3-dev libbotan1.10-dev liblua5.1-dev dh-autoreconf libcrypto++-dev xmlto dblatex xmltex docbook-xml docbook-utils libmysqlclient-dev libcdb-dev libgmp3-dev asciidocСтавим либу Botan:
cd /usr/src
wget http://files.randombit.net/botan/Botan-1.10.5.tbz
tar -xf Botan-1.10.5.tbz
cd Botan-1.10.5
./configure.py --with-gnump --prefix=/opt/botan-1.10
make install
Клонируем репо:
cd /usr/src
git clone https://github.com/PowerDNS/pdns.git
cd /usr/src/pdns
autoreconf -fisv
vim debian-pdns/rules
И удаляем оттуда:
--with-pgsql-lib=/opt/postgresql/lib --with-pgsql-includes=/opt/postgresql/include \
--enable-cryptopp
gpgsql/opendbx
Собираем бинарный пакет:
fakeroot debian-pdns/rules binary-static
Но вот дальше что-то идет не так :/
Источник: https://github.com/PowerDNS/pdns и https://github.com/PowerDNS/pdns/pull/777
А что, собственно, не так со "штатными" версиями?
ReplyDeletebotan1.10
pdns
С ботаном-то поидее все ок и из репо. А вот сам PowerDNS у нас с нашими же патчами из апстрима, которые были приняты в код три дня назад.
Delete