Add BSD install notes
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
[ENHANCEMENTS]
|
[ENHANCEMENTS]
|
||||||
|
|
||||||
* Request net-snmp-devel on Fedora/Red-Hat builds
|
* Request net-snmp-devel on Fedora/Red-Hat builds
|
||||||
|
* Add BSD install notes
|
||||||
|
|
||||||
2.029014 - 2014-11-19
|
2.029014 - 2014-11-19
|
||||||
|
|
||||||
|
|||||||
@@ -144,6 +144,7 @@ lib/App/Netdisco/DB/schema_versions/App-Netdisco-DB-9-10-PostgreSQL.sql
|
|||||||
lib/App/Netdisco/Environment.pm
|
lib/App/Netdisco/Environment.pm
|
||||||
lib/App/Netdisco/JobQueue.pm
|
lib/App/Netdisco/JobQueue.pm
|
||||||
lib/App/Netdisco/JobQueue/PostgreSQL.pm
|
lib/App/Netdisco/JobQueue/PostgreSQL.pm
|
||||||
|
lib/App/Netdisco/Manual/BSDInstall.pod
|
||||||
lib/App/Netdisco/Manual/Configuration.pod
|
lib/App/Netdisco/Manual/Configuration.pod
|
||||||
lib/App/Netdisco/Manual/Deployment.pod
|
lib/App/Netdisco/Manual/Deployment.pod
|
||||||
lib/App/Netdisco/Manual/Developing.pod
|
lib/App/Netdisco/Manual/Developing.pod
|
||||||
|
|||||||
@@ -75,8 +75,9 @@ On Fedora/Red-Hat:
|
|||||||
|
|
||||||
root:~# yum install perl-core perl-DBD-Pg net-snmp-perl net-snmp-devel make automake gcc
|
root:~# yum install perl-core perl-DBD-Pg net-snmp-perl net-snmp-devel make automake gcc
|
||||||
|
|
||||||
With those installed, next check that your system's clock is correct. Then, we
|
On BSD systems please see L<our BSD tips|App::Netdisco::Manual::BSDInstall>.
|
||||||
can proceed...
|
|
||||||
|
With those installed, please check that your system's clock is correct.
|
||||||
|
|
||||||
Create a user on your system called C<netdisco> if one does not already exist.
|
Create a user on your system called C<netdisco> if one does not already exist.
|
||||||
We'll install Netdisco and its dependencies into this user's home area, which
|
We'll install Netdisco and its dependencies into this user's home area, which
|
||||||
|
|||||||
58
Netdisco/lib/App/Netdisco/Manual/BSDInstall.pod
Normal file
58
Netdisco/lib/App/Netdisco/Manual/BSDInstall.pod
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
=head1 NAME
|
||||||
|
|
||||||
|
App::Netdisco::Manual::BSDInstall - BSD Install Instructions
|
||||||
|
|
||||||
|
=head1 Introduction
|
||||||
|
|
||||||
|
This document is compiled from suggestions and comments on the Netdisco mail
|
||||||
|
lists. We're grateful for the help, and if you have any additions please do
|
||||||
|
let the project staff know.
|
||||||
|
|
||||||
|
=head1 Ports Installs
|
||||||
|
|
||||||
|
=over 4
|
||||||
|
|
||||||
|
=item *
|
||||||
|
|
||||||
|
Perl (if not already installed)
|
||||||
|
|
||||||
|
=item *
|
||||||
|
|
||||||
|
C<p5-DBD-Pg> (will also pull in C<postgresqlXX-client>)
|
||||||
|
|
||||||
|
=item *
|
||||||
|
|
||||||
|
C<postgresqlXX-server>
|
||||||
|
|
||||||
|
=item *
|
||||||
|
|
||||||
|
C<net-snmp> (should install the Perl binding C<SNMP.pm>)
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
|
=head1 Additional Steps
|
||||||
|
|
||||||
|
=head2 Netdisco User
|
||||||
|
|
||||||
|
pw useradd netdisco -N -m -s /bin/bash -w no
|
||||||
|
|
||||||
|
=head2 PostgreSQL Setup
|
||||||
|
|
||||||
|
/usr/local/etc/rc.d/postgresql initdb
|
||||||
|
/usr/local/etc/rc.d/postgresql start
|
||||||
|
|
||||||
|
Make sure PostgreSQL starts at boot by adding the following to
|
||||||
|
"C</etc/rc.conf>":
|
||||||
|
|
||||||
|
postgresql_enable="YES"
|
||||||
|
|
||||||
|
When installing C<postgresqlXX-server> port, it creates the C<pgsql> user with
|
||||||
|
"C<nologin>" shell. As root, do C<vipw> and change the shell to C</bin/sh> or
|
||||||
|
whichever shell you want, so that you can do the C<createuser> step from the
|
||||||
|
main instructions.
|
||||||
|
|
||||||
|
C<pgtune> doesn't seem to work on NetBSD. This needs looking into. Nothing
|
||||||
|
will break, but it just means the server probably isn't tuned to your system's
|
||||||
|
hardware (RAM, etc).
|
||||||
|
|
||||||
|
=cut
|
||||||
Reference in New Issue
Block a user