summaryrefslogtreecommitdiffstats
path: root/network/yadifa/README
diff options
context:
space:
mode:
Diffstat (limited to 'network/yadifa/README')
-rw-r--r--network/yadifa/README39
1 files changed, 26 insertions, 13 deletions
diff --git a/network/yadifa/README b/network/yadifa/README
index 214f680762..718a975704 100644
--- a/network/yadifa/README
+++ b/network/yadifa/README
@@ -1,24 +1,37 @@
-Lightweight authoritative Name Server with DNSSEC capabilities. Developed
-by the passionate people behind the .eu top-level domain, YADIFA has been
-built from scratch to face today's DNS challenges, with no compromise
-on security, speed and stability, to offer a better and safer Internet
-experience.
+Lightweight authoritative Name Server with DNSSEC capabilities. Developed by
+the passionate people behind the .eu top-level domain, YADIFA has been built
+from scratch to face today’s DNS challenges, with no compromise on security,
+speed and stability, to offer a better and safer Internet experience.
-Package binaries and shared objects linked here dynamically, but
-by-default configure script links it statically, for performance
-consideration. Static linking makes sense only on heavy loaded environment
-(10+ Mbit DNS traffic, 5000+ queries/second per server).
+Package binaries and shared objects linked here dynamically, but by-default
+configure script links it statically, for performance consideration. Static
+linking makes sence only on heavy loaded environment (10+ Mbit DNS traffic,
+5000+ queries/second per server).
+
+YADIFA requires its own user in order to run securely. It is not advised to
+run services as root user without special reason.
-YADIFA requires its own user in order to run securely. It is not advised
-to run services as root user without special reason.
To add yadifa user in system run as root:
# groupadd -g 332 yadifa
# useradd -u 332 -d /var/lib/yadifa -g yadifa -s /bin/false yadifa
-In order to run YADIFA during boot process, add to /etc/rc.d/rc.local:
+
+In order to run YADIFA during boot process, add to /etc/rc.d/rc.local :
if [ -x /etc/rc.d/rc.yadifa ]; then
- /etc/rc.d/rc.yadifa start
+ /etc/rc.d/rc.yadifa start
fi
+
+By default this package compiles as shared binaries, but if required it is
+possible to build it statically. YADIFA' source by default links staticaly,
+because of performance considerations, but in pracatice it takes less effort
+to support shared linked binaries. But if you really need it just set
+environment variable and run SlackBuild:
+
+USESTATIC=yes ./yadifa.SlackBuild
+
+In case of using static build of YADIFA, you should re-build and re-install
+yadifa package each time openssl recieves update to keep your installation
+secure. \ No newline at end of file