summaryrefslogtreecommitdiff
path: root/net/ispman/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'net/ispman/pkg')
-rw-r--r--net/ispman/pkg/COMMENT1
-rw-r--r--net/ispman/pkg/DESCR19
-rw-r--r--net/ispman/pkg/MESSAGE27
-rw-r--r--net/ispman/pkg/PLIST71
4 files changed, 118 insertions, 0 deletions
diff --git a/net/ispman/pkg/COMMENT b/net/ispman/pkg/COMMENT
new file mode 100644
index 00000000000..944aec3bfa8
--- /dev/null
+++ b/net/ispman/pkg/COMMENT
@@ -0,0 +1 @@
+ISP management software written in perl
diff --git a/net/ispman/pkg/DESCR b/net/ispman/pkg/DESCR
new file mode 100644
index 00000000000..fcb59233c4d
--- /dev/null
+++ b/net/ispman/pkg/DESCR
@@ -0,0 +1,19 @@
+ ISPman is an ISP management software written in perl, using an LDAP backend
+to manage virtual hosts for an ISP. It can be used to manage, DNS, virtual
+hosts for apache config, postfix configuration, cyrus mail boxes, proftpd etc.
+
+ ISPMan was written as a management tool for the network at 4unet where
+between 30 to 50 domains are hosted and the number is crazily growing.
+Managing these domains and their users was a little time consuming, and needed
+an Administrator who knows linux and these daemons fluently. Now the help-desk
+can easily manage the domains and users.
+
+ LDAP data can be easily replicated site wide, and mail box server can be
+scaled from 1 to n as required. An LDAP entry called maildrop tells the SMTP
+server (postfix) where to deliver the mail. The SMTP servers can be
+loadbalanced with one of many load balancing techniques. The program is
+written with scalibility and High availibility in mind.
+
+ This may not be the right software for you if you want to run a small ISP on
+a single box or if you want to use this software as an LDAP editor or a DNS
+management software by itself.
diff --git a/net/ispman/pkg/MESSAGE b/net/ispman/pkg/MESSAGE
new file mode 100644
index 00000000000..aec2b54e639
--- /dev/null
+++ b/net/ispman/pkg/MESSAGE
@@ -0,0 +1,27 @@
+$NetBSD: MESSAGE,v 1.1.1.1 2000/10/21 19:02:32 rh Exp $
+
+==========================================================================
+ ISPMan has now been installed on your system.
+
+ Before using this package, copy the default configuration from
+ '@@PREFIX@@/etc/ispman/ispman.conf.default' to
+ '@@PREFIX@@/etc/ispman/ispman.conf' (and edit it accordingly).
+
+ You also need to create the appropriate template files in
+ '@@PREFIX@@/etc/ispman/templates' (or copy them from the
+ corresponding .default files that can be found there).
+
+ Finally, you need a working apache, cyrus-imapd, postfix, openldap,
+ PAM, and pam-ldap setup.
+
+ ISPMan configuration templates for openldap can be found under
+ '@@PREFIX@@/etc/openldap/ldap.conf.ispman' and
+ '@@PREFIX@@/etc/openldap/slapd.conf.ispman'. Thereafter, you can
+ initialize openldap by issuing the following command:
+
+ @@PREFIX@@/sbin/ldif2ldbm -i @@PREFIX@@/etc/ispman/ispman.ldif
+
+ On the machine(s) you are running cyrus on, you need to have pam-ldap
+ and an PAM-enabled cyrus-sasl installed and configured (see the
+ corresponding packages for more information).
+==========================================================================
diff --git a/net/ispman/pkg/PLIST b/net/ispman/pkg/PLIST
new file mode 100644
index 00000000000..e096bdd6592
--- /dev/null
+++ b/net/ispman/pkg/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/10/21 19:02:32 rh Exp $
+etc/ispman/ispman.ldif
+etc/ispman/ispman.conf.default
+etc/ispman/templates/domain.ldif.template.default
+etc/ispman/templates/named.conf.footer.default
+etc/ispman/templates/named.conf.header.default
+etc/ispman/templates/vhosts.conf.footer.default
+etc/ispman/templates/vhosts.conf.header.default
+etc/ispman/templates/vhosts.conf.template.default
+etc/openldap/ldap.conf.ispman
+etc/openldap/slapd.conf.ispman
+share/ispman/bin/adddomain
+share/ispman/bin/adduser
+share/ispman/bin/addvhost
+share/ispman/bin/deletedomain
+share/ispman/bin/deletevhost
+share/ispman/bin/dnsshow
+share/ispman/bin/ldap2named
+share/ispman/bin/ldap2vhosts
+share/ispman/bin/mailproxy
+share/ispman/bin/senduseraliases
+share/ispman/bin/showdomains
+share/ispman/bin/showusers
+share/ispman/cgi-bin/ispdump.cgi
+share/ispman/cgi-bin/ispman.cgi
+share/ispman/cgi-bin/tmpl/addVhost.tmpl
+share/ispman/cgi-bin/tmpl/adduser.tmpl
+share/ispman/cgi-bin/tmpl/editVhost.tmpl
+share/ispman/cgi-bin/tmpl/edituser.tmpl
+share/ispman/cgi-bin/tmpl/headers.tmpl
+share/ispman/cgi-bin/tmpl/index.tmpl
+share/ispman/cgi-bin/tmpl/ispman.tmpl
+share/ispman/cgi-bin/tmpl/menu.tmpl
+share/ispman/htdocs/about.html
+share/ispman/htdocs/gfx/bg_blue.gif
+share/ispman/htdocs/gfx/bg_grey.gif
+share/ispman/htdocs/gfx/bg_lila.gif
+share/ispman/htdocs/gfx/bg_menu.gif
+share/ispman/htdocs/gfx/but/but_apply_chg_0.gif
+share/ispman/htdocs/gfx/but/but_apply_chg_1.gif
+share/ispman/htdocs/gfx/but/but_create_entry_0.gif
+share/ispman/htdocs/gfx/but/but_create_entry_1.gif
+share/ispman/htdocs/gfx/but/but_del_entry_0.gif
+share/ispman/htdocs/gfx/but/but_del_entry_1.gif
+share/ispman/htdocs/gfx/but/but_discard_chg_0.gif
+share/ispman/htdocs/gfx/but/but_discard_chg_1.gif
+share/ispman/htdocs/gfx/but/but_new_entry_0.gif
+share/ispman/htdocs/gfx/but/but_new_entry_1.gif
+share/ispman/htdocs/gfx/but/but_search_0.gif
+share/ispman/htdocs/gfx/but/but_search_1.gif
+share/ispman/htdocs/gfx/false.gif
+share/ispman/htdocs/gfx/ispmgr.gif
+share/ispman/htdocs/gfx/ispmgr_logo.gif
+share/ispman/htdocs/gfx/minus.gif
+share/ispman/htdocs/gfx/pixeltrans.gif
+share/ispman/htdocs/gfx/plus.gif
+share/ispman/htdocs/gfx/true.gif
+share/ispman/htdocs/index.html
+share/ispman/htdocs/ispman_menu.html
+share/ispman/htdocs/js/list.js
+share/ispman/htdocs/title.html
+@dirrm share/ispman/htdocs/js
+@dirrm share/ispman/htdocs/gfx/but
+@dirrm share/ispman/htdocs/gfx
+@dirrm share/ispman/htdocs
+@dirrm share/ispman/cgi-bin/tmpl
+@dirrm share/ispman/cgi-bin
+@dirrm share/ispman/bin
+@dirrm share/ispman
+@dirrm etc/ispman/templates
+@dirrm etc/ispman