1How to install the DNSCheck perl library and associated scripts
2===============================================================
3
41) perl Makefile.PL
5
62) make
7
83) make test (optional)
9
104) make install
11   This step may need administrative privileges. If so, do su or
12   sudo first.
13
145) Configuration files are installed in $PREFIX/share/dnscheck. $PREFIX
15   is the top of your Perl installation tree. If you're not sure where
16   that is, you can run "perl -MConfig -le 'print $Config{siteprefix}'" to
17   find out.
18
196) If you plan to use almost any of the included programs or the web gui,
20   you need to set up access information for a MySQL database. Copy the
21   appropriate part from config.yaml to site_config.yaml and modify to
22   match your database setup. The database you point out should be freshly
23   loaded with the contents of db/schema.sql and db/index.sql.
24
257) Do "perldoc DNSCheck::Overview" to get more information about how things
26   fit together and which part does what.
27
28
29
30Upgrading from DNSCheck version 0.81 to 0.90
31============================================
32
331) Install the library as per points 1 to 4 above.
34
352) Run db/upgrade_81_90.sql against your database, if you have one. If you
36   have a lot of data in your 'tests' table, this may take some time, during
37   which new tests cannot be started and running ones cannot finish. Consider
38   doing this during a service window.
39
403) Check the newly installed config.yaml for keys that you may want to
41   override in your site_config.yaml
42
434) Move database access configuration from dnscheck.conf to site_config.yaml
44
455) Change any startup scripts on your server so they run dnscheck-dispatcher
46   instead of dnscheck-qrun (which no longer exists).