View | Details | Raw Unified | Return to bug 198309 | Differences between
and this patch

Collapse All | Expand All

(-)UPDATING (+10 lines)
Lines 5-10 Link Here
5
You should get into the habit of checking this file for changes each time
5
You should get into the habit of checking this file for changes each time
6
you update your ports collection, before attempting any port upgrades.
6
you update your ports collection, before attempting any port upgrades.
7
7
8
20150309:
9
  AFFECTS: users of net-mgmt/netdisco
10
  AUTHOR: dgeo@centrale-marseille.fr
11
12
  netdisco version has been upgraded to netdisco2
13
14
  After upgrading, you will need to review all your configuration, as
15
  this new version won't read old config files.
16
  You'll be able to keep your data though netdisco-deploy command
17
8
20150305:
18
20150305:
9
  AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
19
  AFFECTS: users of x11-wm/xfce4 and multimedia/xfce4-parole
10
  AUTHOR: olivierd@FreeBSD.org
20
  AUTHOR: olivierd@FreeBSD.org
(-)net-mgmt/netdisco/Makefile (-118 / +82 lines)
Lines 2-134 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	netdisco
4
PORTNAME=	netdisco
5
PORTVERSION=	1.3.3
5
PORTVERSION=	2.031012
6
PORTREVISION=	3
6
CATEGORIES=	net-mgmt perl5
7
CATEGORIES=	net-mgmt www
7
MASTER_SITES=	CPAN
8
MASTER_SITES=	SF
8
MASTER_SITE_SUBDIR=	CPAN:OLIVER
9
DISTNAME=	App-Netdisco-${PORTVERSION}
9
10
10
MAINTAINER=	dgeo@centrale-marseille.fr
11
MAINTAINER=	dgeo@centrale-marseille.fr
11
COMMENT=	Web-based network management tool for moderate to large networks
12
COMMENT=	Network discovery/management tool with web console
12
13
13
LICENSE=	BSD3CLAUSE
14
LICENSE=	BSD
14
15
15
RUN_DEPENDS+=	p5-Net-SNMP>=0:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
16
BUILD_DEPENDS=	p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg \
16
		p5-SNMP-Info>=3.01:${PORTSDIR}/net-mgmt/p5-SNMP-Info \
17
		p5-Net-SNMP>=6.0.1:${PORTSDIR}/net-mgmt/p5-Net-SNMP \
17
		p5-HTML-Mason>=0:${PORTSDIR}/www/p5-HTML-Mason \
18
		p5-Algorithm-Cron>=0.07:${PORTSDIR}/devel/p5-Algorithm-Cron \
18
		p5-DB_File-Lock>=0:${PORTSDIR}/devel/p5-DB_File-Lock \
19
		p5-AnyEvent>=7.05:${PORTSDIR}/devel/p5-AnyEvent \
19
		p5-Apache-Session>=0:${PORTSDIR}/www/p5-Apache-Session \
20
		p5-AnyEvent-DNS-EtcHosts>=0.0103:${PORTSDIR}/dns/p5-AnyEvent-DNS-EtcHosts \
20
		p5-Net-NBName>=0:${PORTSDIR}/net/p5-Net-NBName \
21
		p5-App-cpanminus>=1.6108:${PORTSDIR}/devel/p5-App-cpanminus \
21
		p5-DBD-Pg>=0:${PORTSDIR}/databases/p5-DBD-Pg \
22
		p5-App-local-lib-helper>=0.07:${PORTSDIR}/devel/p5-App-local-lib-helper \
22
		p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \
23
		p5-CGI-Expand>=2.05:${PORTSDIR}/www/p5-CGI-Expand \
23
		p5-Parallel-ForkManager>=0:${PORTSDIR}/devel/p5-Parallel-ForkManager
24
		p5-Data-Printer>=0:${PORTSDIR}/devel/p5-Data-Printer \
25
		p5-DBIx-Class-Helpers>=2.023007:${PORTSDIR}/databases/p5-DBIx-Class-Helpers \
26
		p5-Daemon-Control>=0.001.005:${PORTSDIR}/devel/p5-Daemon-Control \
27
		p5-Dancer>=1.3132:${PORTSDIR}/www/p5-Dancer \
28
		p5-Dancer-Plugin-DBIC>=0.2001:${PORTSDIR}/databases/p5-Dancer-Plugin-DBIC \
29
		p5-Dancer-Plugin-Auth-Extensible>=0.30:${PORTSDIR}/security/p5-Dancer-Plugin-Auth-Extensible \
30
		p5-Dancer-Plugin-Passphrase>=2.0.1:${PORTSDIR}/security/p5-Dancer-Plugin-Passphrase \
31
		p5-File-ShareDir>=1.03:${PORTSDIR}/devel/p5-File-ShareDir \
32
		p5-File-Slurp>=9999.19:${PORTSDIR}/devel/p5-File-Slurp \
33
		p5-Guard>=1.022:${PORTSDIR}/devel/p5-Guard \
34
		p5-HTML-Parser>=3.70:${PORTSDIR}/www/p5-HTML-Parser \
35
		p5-HTTP-Tiny>=0.029:${PORTSDIR}/www/p5-HTTP-Tiny \
36
		p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
37
		p5-List-MoreUtils>=0.33:${PORTSDIR}/lang/p5-List-MoreUtils \
38
		p5-Module-Find>=0.12:${PORTSDIR}/devel/p5-Module-Find \
39
		p5-Module-Load>=0.32:${PORTSDIR}/devel/p5-Module-Load \
40
		p5-Moo>=1.001000:${PORTSDIR}/devel/p5-Moo \
41
		p5-MCE>=1.515:${PORTSDIR}/devel/p5-MCE \
42
		p5-Net-DNS>=0.72:${PORTSDIR}/dns/p5-Net-DNS \
43
		p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap \
44
		p5-NetAddr-MAC>=0:${PORTSDIR}/net/p5-NetAddr-MAC \
45
		p5-NetAddr-IP>=4.068:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
46
		p5-Path-Class>=0.32:${PORTSDIR}/devel/p5-Path-Class \
47
		p5-Plack>=1.0023:${PORTSDIR}/www/p5-Plack \
48
		p5-Plack-Middleware-Expires>=0.03:${PORTSDIR}/www/p5-Plack-Middleware-Expires \
49
		p5-Plack-Middleware-ReverseProxy>=0.15:${PORTSDIR}/www/p5-Plack-Middleware-ReverseProxy \
50
		p5-Role-Tiny>=1.002005:${PORTSDIR}/devel/p5-Role-Tiny \
51
		p5-Sereal>=0:${PORTSDIR}/converters/p5-Sereal \
52
		p5-Socket6>=0.23:${PORTSDIR}/net/p5-Socket6 \
53
		p5-Starman>=0.4008:${PORTSDIR}/www/p5-Starman \
54
		p5-SNMP-Info>=3.18:${PORTSDIR}/net-mgmt/p5-SNMP-Info \
55
		p5-SQL-Translator>=0.11018:${PORTSDIR}/databases/p5-SQL-Translator \
56
		p5-Template-Toolkit>=2.24:${PORTSDIR}/www/p5-Template-Toolkit \
57
		p5-Template-Plugin-CSV>=0.04:${PORTSDIR}/textproc/p5-Template-Plugin-CSV \
58
		p5-Template-Plugin-Number-Format>=1.02:${PORTSDIR}/www/p5-Template-Plugin-Number-Format \
59
		p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \
60
		p5-URI>=0:${PORTSDIR}/net/p5-URI \
61
		p5-URL-Encode>=0.01:${PORTSDIR}/www/p5-URL-Encode \
62
		p5-YAML>=0.84:${PORTSDIR}/textproc/p5-YAML \
63
		p5-YAML-LibYAML>=0.41:${PORTSDIR}/textproc/p5-YAML-LibYAML \
64
		p5-Env-Path>=0:${PORTSDIR}/devel/p5-Env-Path \
65
		p5-Text-CSV>=0:${PORTSDIR}/textproc/p5-Text-CSV \
66
		p5-Graph>=0:${PORTSDIR}/math/p5-Graph \
67
		p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz \
68
		p5-Net-OpenSSH>=0:${PORTSDIR}/net/p5-Net-OpenSSH
24
69
25
OPTIONS_DEFINE=	DOCS GRAPHVIZ MIBS WEBUI
70
RUN_DEPENDS:=	${BUILD_DEPENDS}
26
OPTIONS_DEFAULT=DOCS GRAPHVIZ MIBS WEBUI
27
OPTIONS_SUB=	WEBUI
28
MIBS_DESC=	Depend on net-mgmt/netdisco-mibs
29
GRAPHVIZ_DESC=	Install GraphViz for network map support
30
WEBUI_DESC=	With web interface (mod_perl2+apache22)
31
71
32
GRAPHVIZ_RUN_DEPENDS+=	p5-Graph>=0:${PORTSDIR}/math/p5-Graph	\
72
USERS=		netdisco
33
			p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz
73
GROUPS=		netdisco
34
WEBUI_RUN_DEPENDS+=	${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2 \
35
			p5-Apache-DBI>=0:${PORTSDIR}/www/p5-Apache-DBI	\
36
			p5-libapreq2>=0:${PORTSDIR}/www/p5-libapreq2 \
37
			p5-MasonX-Request-WithApacheSession>=0:${PORTSDIR}/www/p5-MasonX-Request-WithApacheSession
38
WEBUI_USE=		APACHE_RUN=22+
39
74
40
USES=		perl5 pgsql shebangfix
75
SUB_FILES=	pkg-message netdiscologs.conf.sample localenv
41
SHEBANG_FILES=	bin/parse_kismet_ap netdisco
76
SUB_LIST=	SITE_PERL=${STAGEDIR}${SITE_PERL} \
42
USE_PERL5=	run build
77
		NETDISCO_USER=${USERS} \
78
		NETDISCO_GROUP=${GROUPS} \
79
		ETCDIR=${ETCDIR} \
80
		ETCDIR_REL=${ETCDIR_REL}
81
PLIST_SUB+=	ETCDIR=${ETCDIR}
43
82
83
USES=		perl5
84
USE_PERL5=	configure
85
USE_PGSQL=	yes
86
44
USE_RC_SUBR=	netdisco
87
USE_RC_SUBR=	netdisco
45
88
46
NO_BUILD=	yes
89
post-install:
47
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
90
	${MKDIR} ${STAGEDIR}${ETCDIR}/perl5/bin
91
	${INSTALL_SCRIPT} ${WRKDIR}/localenv ${STAGEDIR}${ETCDIR}/perl5/bin
92
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
93
	${INSTALL_DATA} ${WRKDIR}/netdiscologs.conf.sample ${STAGEDIR}${ETCDIR}
94
	${MKDIR} ${STAGEDIR}${ETCDIR}/environments
95
	${INSTALL_DATA} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/auto/share/dist/App-Netdisco/environments/deployment.yml \
96
		${STAGEDIR}${ETCDIR}/environments/deployment.yml.sample
48
97
49
NETDISCO_USER=	netdisco
50
NETDISCO_GROUP=	netdisco
51
NETDISCO_RUNDIR=/var/run
52
NETDISCO_DBDIR=	/var/db/netdisco
53
54
USERS=		${NETDISCO_USER}
55
GROUPS=		${NETDISCO_GROUP}
56
57
SUB_FILES=	pkg-message
58
PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} \
59
		NETDISCO_USER=${NETDISCO_USER} \
60
		NETDISCO_GROUP=${NETDISCO_GROUP}
61
SUB_LIST=	NETDISCO_USER=${NETDISCO_USER} \
62
		NETDISCO_GROUP=${NETDISCO_GROUP} \
63
		NETDISCO_DBDIR=${NETDISCO_DBDIR}
64
65
ALTER_FILES=	netdisco netdisco.conf netdisco_apache.conf \
66
		netdisco_apache_dir.conf netdisco.crontab sql/pg
67
CONFIG_FILES=	netdisco.conf netdisco.crontab netdisco-topology.txt \
68
		netdisco_apache.conf netdisco_apache_dir.conf
69
DOCFILES=	ChangeLog doc/*.pod INSTALL README* UPGRADE
70
71
.include <bsd.port.options.mk>
72
73
MIBSDIR=	${PREFIX}/share/netdisco-mibs
74
.if ${PORT_OPTIONS:MMIBS}
75
RUN_DEPENDS+=	${MIBSDIR}/mib_index.txt:${PORTSDIR}/net-mgmt/netdisco-mibs
76
BUILD_DEPENDS+=	${MIBSDIR}/mib_index.txt:${PORTSDIR}/net-mgmt/netdisco-mibs
77
. include	"${.CURDIR}/../netdisco-mibs/bsd.port.netdisco.mk"
78
MIBINCLUDES!=${ECHO} \"${MIBDIRS:S/^/${MIBSDIR}\//}\"
79
MIBINCLUDES:=${MIBINCLUDES:S/ /:/g:S/"//g}
80
.else
81
MIBINCLUDES="#please add here mibs dirs list (at least snmp and rfc ones)"
82
.endif
83
84
post-patch:
85
	@(cd ${WRKSRC} && ${REINPLACE_CMD} \
86
		-e 's#%%WWWDIR%%#${WWWDIR}#g'		\
87
		-e 's#%%PREFIX%%#${PREFIX}#g'		\
88
		-e 's#%%DATADIR%%#${DATADIR}#g'		\
89
		-e 's#%%DOCSDIR%%#${DOCSDIR}#g'		\
90
		-e 's#%%NETDISCO_RUNDIR%%#${NETDISCO_RUNDIR}#g'	\
91
		-e 's#%%NETDISCO_USER%%#${USERS}#g'		\
92
		-e 's#%%NETDISCO_GROUP%%#${GROUPS}#g'		\
93
		-e 's#%%NETDISCO_DBDIR%%#${NETDISCO_DBDIR}#g'	\
94
		-e 's#%%ETCDIR%%#${ETCDIR}#g'		\
95
		-e 's#%%SITE_PERL%%#${PREFIX}/${SITE_PERL_REL}#g'	\
96
		-e 's#%%APACHEMODDIR%%#${APACHEMODDIR}#g'	\
97
		-e 's#%%APACHEETCDIR%%#${APACHEETCDIR}#g'	\
98
		-e 's#%%MIBINCLUDES%%#${MIBINCLUDES}#g'	\
99
		${ALTER_FILES})
100
101
do-install:
102
	@${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} \
103
		${STAGEDIR}${DATADIR}/sql \
104
		${STAGEDIR}${DOCSDIR} \
105
		${STAGEDIR}${ETCDIR}
106
	(cd ${WRKSRC} && ${INSTALL_SCRIPT} netdisco bin/parse_mac \
107
		bin/port_control bin/parse_kismet_ap ${STAGEDIR}${PREFIX}/bin)
108
	${INSTALL_DATA} ${WRKSRC}/netdisco.pm \
109
		${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
110
.	if ${PORT_OPTIONS:MWEBUI}
111
		@${MKDIR} ${STAGEDIR}${WWWDIR}/mason
112
		(cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
113
		(cd ${STAGEDIR}${WWWDIR} && ${RM} -r doc/autohandler svg)
114
.	endif
115
.	for i in ${CONFIG_FILES}
116
	    ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${ETCDIR}/${i}.sample
117
.	endfor
118
	(cd ${WRKSRC}/sql && \
119
		${INSTALL_DATA} *.sql pg ${STAGEDIR}${DATADIR}/sql)
120
	${INSTALL_DATA} ${WRKSRC}/Makefile ${STAGEDIR}${DATADIR}
121
	(cd ${WRKSRC} && ${INSTALL_MAN} ${DOCFILES} ${STAGEDIR}${DOCSDIR})
122
123
#	This violates STAGEDIR, comment out the entire block
124
#.	if !defined(PACKAGE_BUILDING)
125
#		@(if [ -d ${PREFIX}/${APACHEETCDIR}/Includes ] ; then \
126
#			${ECHO_MSG} "===> Adding config in ${PREFIX}/${APACHEETCDIR}/Includes..."; \
127
#			test -L ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache.conf || \
128
#				${LN} -s ${ETCDIR}/netdisco_apache.conf ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache.conf; \
129
#			test -L ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache_dir.conf || \
130
#				${LN} -s ${ETCDIR}/netdisco_apache_dir.conf ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache_dir.conf; \
131
#		fi)
132
#.	endif
133
134
.include <bsd.port.mk>
98
.include <bsd.port.mk>
(-)net-mgmt/netdisco/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (netdisco-1.3.3.tar.gz) = 0b26628b411a8d8cf31b01fdc92fdbf01373cf23f124d3942052c47da2cb08e2
1
SHA256 (App-Netdisco-2.031012.tar.gz) = efa1aff31636784228c76becffa8d64ea10b02ddbf52f68b367de7f737f4ae7e
2
SIZE (netdisco-1.3.3.tar.gz) = 1351500
2
SIZE (App-Netdisco-2.031012.tar.gz) = 767546
(-)net-mgmt/netdisco/files/localenv.in (+14 lines)
Line 0 Link Here
1
#!/usr/local/bin/perl
2
3
use strict;
4
use warnings;
5
6
use lib '%%ETCDIR%%/perl5/lib/perl5';
7
use local::lib '%%ETCDIR%%/perl5';
8
9
unless ( caller ) {
10
    if ( @ARGV ) {
11
        exec @ARGV;
12
    }
13
}
14
(-)net-mgmt/netdisco/files/netdisco.in (-28 / +96 lines)
Lines 1-5 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
2
#
3
# $FreeBSD$
3
# $FreeBSD$
4
# 
4
# 
5
# PROVIDE: netdisco
5
# PROVIDE: netdisco
Lines 11-51 Link Here
11
11
12
name="netdisco"
12
name="netdisco"
13
rcvar="netdisco_enable"
13
rcvar="netdisco_enable"
14
start_precmd="netdisco_start_precmd"
15
start_cmd="netdisco_cmd"
16
stop_cmd="netdisco_cmd"
17
status_cmd="netdisco_cmd"
18
reload_cmd="netdisco_reload_cmd"
19
rcvar_cmd="netdisco_rcvar_cmd"
20
extra_commands="reload status"
14
21
15
load_rc_config $name
22
: ${netdisco_home="/var/run/netdisco"}
23
: ${netdisco_user="netdisco"}
24
: ${netdisco_group="netdisco"}
25
netdisco_daemons="web daemon"
16
26
17
: ${netdisco_enable="NO"}
27
netdisco_start_precmd() {
18
: ${netdisco_user="%%NETDISCO_USER%%"}
28
  # /var/run and /var/log
19
: ${netdisco_group="%%NETDISCO_GROUP%%"}
29
  if [ ! -d /var/run/netdisco ]; then
20
30
    mkdir /var/run/netdisco
21
start_precmd=${name}_prestart
31
    chown -R netdisco:netdisco /var/run/netdisco
22
stop_cmd=${name}_stop
32
  fi
23
restart_cmd=${name}_restart
33
  if [ ! -d /var/log/netdisco ]; then
24
status_cmd=${name}_status
34
    mkdir /var/log/netdisco
25
35
    chown netdisco:netdisco /var/log/netdisco
26
command="%%PREFIX%%/bin/netdisco"
36
  fi
27
command_interpreter="%%PREFIX%%/bin/perl"
37
  if [ ! -d /usr/local/etc/netdisco/logs ]; then
28
netdisco_config="%%ETCDIR%%/netdisco.conf"
38
    ln -s /var/log/netdisco /usr/local/etc/netdisco/logs
29
pidfile=$(grep ^daemon_pid $netdisco_config | cut -d= -f2 | tail -1)
39
  fi
30
flags="-p start"
40
  # populate /var/run/netdisco
31
41
  for dir in environments perl5 netdisco-mibs; do
32
required_files="$netdisco_config"
42
    test -d /var/run/netdisco/$dir || ln -fs /usr/local/etc/netdisco/$dir /var/run/netdisco/$dir
33
43
  done
34
netdisco_prestart() {
44
  test -d /var/run/netdisco/logs || ln -s /var/log/netdisco /var/run/netdisco/logs
35
	touch $pidfile && chown $netdisco_user $pidfile
36
	test -d %%NETDISCO_DBDIR%% || install -d -m 0700 -o $netdisco_user -g $netdisco_group %%NETDISCO_DBDIR%%
37
}
45
}
38
46
39
netdisco_stop() {
47
netdisco_cmd() {
40
	su -m "$netdisco_user" -c "$command -p stop"
48
  local name rcvar rcvars v command pidfile netdisco_daemons result force_run interpreter
49
  # Prevent recursive calling
50
  unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
51
  # Ignore rcvar and run command
52
  if [ -n "${_rc_prefix}" -a "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then
53
      force_run=yes
54
  fi
55
  # Assume success
56
  result=0
57
  # Apply to all daemons
58
  for n in ${netdisco_daemons}; do
59
    name="netdisco_$n"
60
    rcvars=''; v=''
61
    name=${name}
62
    rcvar=${name}_enable
63
    command="/usr/local/bin/netdisco-${n}"
64
    command_args=${rc_arg}
65
    pidfile="/var/run/netdisco/netdisco-${n}.pid"
66
    [ "$n" = "web" ] && command_interpreter="perl" || command_interpreter=""
67
    # Daemon should be enabled and running
68
    if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then
69
        run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
70
        # If any of the commands failed, take it as a global result
71
        result=$((${result} || $?))
72
    fi
73
  done
74
  return ${result}
41
}
75
}
42
76
43
netdisco_restart() {
77
netdisco_rcvar_cmd() {
44
	su -m "$netdisco_user" -c "$command -p restart"
78
  local name rcvar
79
  rcvar=${name}_enable
80
  # Prevent recursive calling
81
  unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
82
  # Check master variable
83
  run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
84
  # Check dependent variables
85
  for n in ${netdisco_daemons}; do
86
      name=netdisco_${n}
87
      # XXX
88
      rcvars=''; v=''
89
      rcvar=${name}_enable
90
      run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
91
  done
45
}
92
}
46
93
47
netdisco_status() {
94
netdisco_config_init() {
48
	su -m "$netdisco_user" -c "$command -p status"
95
  local name
96
  load_rc_config "${name}"
97
  for n in ${netdisco_daemons}; do
98
    load_rc_config "netdisco_${n}"
99
  done
100
  # Defaults
101
  netdisco_enable=${netdisco_enable:=NO}
102
  if [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then
103
    netdisco_web_enable=${netdisco_enable}
104
    netdisco_daemon_enable=${netdisco_enable}
105
  fi
106
  netdisco_web_enable=${netdisco_web_enable:-NO}
107
  netdisco_web_pidfile=${netdisco_web_pidfile:-"/var/run/netdisco/netdisco-web.pid"}
108
  netdisco_daemon_enable=${netdisco_daemon_enable:-NO}
109
  netdisco_web_user=${netdisco_user}
110
  netdisco_daemon_user=${netdisco_user}
111
  netdisco_web_group=${netdisco_group}
112
  netdisco_daemon_group=${netdisco_group}
113
  export NETDISCO_HOME=/var/run/netdisco
49
}
114
}
50
115
116
# load config
117
netdisco_config_init
118
51
run_rc_command "$1"
119
run_rc_command "$1"
(-)net-mgmt/netdisco/files/netdiscologs.conf.sample.in (+2 lines)
Line 0 Link Here
1
/var/log/netdisco/netdisco-web.log	${USERS}:${GROUPS}	640	7	1000	*	JC	/var/run/netdisco/netdisco-web.log
2
/var/log/netdisco/netdisco-daemon.log	${USERS}:${GROUPS}	640	7	1000	*	JC	/var/run/netdisco/netdisco-daemon.log
(-)net-mgmt/netdisco/files/patch-netdisco (-29 lines)
Lines 1-29 Link Here
1
--- netdisco.orig	2010-07-04 01:51:44.000000000 +0100
2
+++ netdisco	2010-07-04 01:55:59.000000000 +0100
3
@@ -113,7 +113,7 @@
4
 &header if (grep(/^([aABdeEFgIikKmMOprRTu]|expire-nodes-subnet)$/,keys %args) and !$BatchMode);
5
 
6
 # Parse Config File - Check for -C, then in current dir, then in default dir.
7
-foreach my $c ($args{C},"$FindBin::Bin/netdisco.conf",'/usr/local/netdisco/netdisco.conf') {
8
+foreach my $c ($args{C},"$FindBin::Bin/netdisco.conf",'%%ETCDIR%%/netdisco.conf') {
9
     if (defined $c and -r $c){
10
         $configfile = $c;
11
         print "Using Config File : $configfile\n" if $DEBUG;
12
@@ -683,7 +683,7 @@
13
 
14
     my ($file_name,$want_time,$no_header) = @_;
15
 
16
-    my $file_path = homepath('datadir','data');
17
+    my $file_path = homepath('datadir','%%DBDIR%%/netdisco');
18
 
19
     my $extension = defined $CONFIG{logextension} ? $CONFIG{logextension} : 'log';
20
     
21
@@ -4471,7 +4471,7 @@
22
 
23
 sub admin_daemon_pid {
24
     my $pid = shift;
25
-    my $pid_file = homepath('daemon_pid', 'netdisco_daemon.pid');
26
+    my $pid_file = homepath('daemon_pid', '%%RUNDIR%%/netdisco_daemon.pid');
27
 
28
     if (defined $pid) {
29
         print "Writing pid:$pid to $pid_file\n" if $DEBUG;
(-)net-mgmt/netdisco/files/patch-netdisco.conf (-61 lines)
Lines 1-61 Link Here
1
--- netdisco.conf.orig	2013-04-13 12:30:38.000000000 +0200
2
+++ netdisco.conf	2013-04-18 16:25:10.000000000 +0200
3
@@ -13,11 +13,11 @@
4
 
5
 # ---- General Settings ----
6
 domain              = .mycompany.com
7
-home                = /usr/local/netdisco
8
+home                = %%DATADIR%%
9
 #customer           = mycompany
10
 #customericon       = mycompany.gif,88,31
11
 #node_monitor_email = admin@your.company
12
-topofile            = netdisco-topology.txt
13
+topofile            = %%ETCDIR%%/netdisco-topology.txt
14
 timeout             = 180
15
 macsuck_timeout     = 240
16
 #macsuck_all_vlans  = true
17
@@ -67,7 +67,7 @@
18
 
19
 # ---- Admin Panel Daemon Settings ----
20
 daemon_bg       = true
21
-daemon_pid      = netdisco_daemon.pid
22
+daemon_pid      = %%NETDISCO_RUNDIR%%/netdisco_daemon.pid
23
 daemon_poll     = 2
24
 
25
 # ---- Port Control Settings ---
26
@@ -82,7 +82,7 @@
27
 # Data Archiving and Logging
28
 compresslogs    = true
29
 compress        = /usr/bin/gzip -f
30
-datadir         = data
31
+datadir         = %%DATADIR%%
32
 logextension    = txt
33
 #nmis_dump       = netdisco_nmis
34
 
35
@@ -136,25 +136,7 @@
36
 snmpretries     = 3
37
 #If you want to use a Net-SNMP configuration file uncomment and set to 0
38
 #ignoresnmpconf = 1
39
-mibdirs         = \
40
-    $home/mibs/allied, \
41
-    $home/mibs/apc, \
42
-    $home/mibs/arista, \
43
-    $home/mibs/aruba, \
44
-    $home/mibs/asante, \
45
-    $home/mibs/cabletron, \
46
-    $home/mibs/cisco, \
47
-    $home/mibs/cyclades, \
48
-    $home/mibs/dell, \
49
-    $home/mibs/enterasys, \
50
-    $home/mibs/extreme, \
51
-    $home/mibs/foundry, \
52
-    $home/mibs/hp, \
53
-    $home/mibs/juniper, \
54
-    $home/mibs/netscreen, \
55
-    $home/mibs/nortel, \
56
-    # Do not remove rfc or net-snmp. \
57
-    $home/mibs/rfc,     $home/mibs/net-snmp
58
+mibdirs         = %%MIBINCLUDES%%
59
 
60
 #bulkwalk_no    = vendor:foundry,model:blah,127.0.0.1/32,myswitch
61
 #bulkwalk_off   = true
(-)net-mgmt/netdisco/files/patch-netdisco.crontab (-51 lines)
Lines 1-51 Link Here
1
--- netdisco.crontab.orig	2012-02-16 10:15:46.000000000 +0100
2
+++ netdisco.crontab	2012-02-16 10:17:31.000000000 +0100
3
@@ -4,38 +4,38 @@
4
 # $Id: netdisco.crontab,v 1.9 2010/08/05 17:45:11 uid343744 Exp $
5
 
6
 #MAILTO=max
7
-PATH=/bin:/usr/bin:/usr/local/bin
8
+PATH=/bin:/usr/bin:%%PREFIX%%/bin
9
 
10
 # -- Weekly --
11
 
12
 # Walk network for new devices once a week (Wed @ 14:00)
13
-0 14 * * 3      /usr/local/netdisco/netdisco -b -r center_network_device
14
+0 14 * * 3      netdisco -b -r center_network_device
15
 
16
 # -- Daily --
17
 
18
 # Backup at 1am every day
19
-0 1 * * *       /usr/local/netdisco/netdisco -b -B 
20
+0 1 * * *       netdisco -b -B 
21
 
22
 # Restart admin panel daemon nightly
23
-0 2 * * *       /usr/local/netdisco/netdisco -b -p restart
24
+0 2 * * *       netdisco -b -p restart
25
 
26
 # Refresh Graph every day
27
-0 3 * * *       /usr/local/netdisco/netdisco -b -g 2>&1 
28
+0 3 * * *       netdisco -b -g 2>&1 
29
 
30
 # Refresh Devices at 9:00 every day
31
-0 9 * * *      /usr/local/netdisco/netdisco -b -R 
32
+0 9 * * *      netdisco -b -R 
33
 
34
 # -- Hourly --
35
 
36
 # Arp Nip every hour on the half hour
37
-30 * * * *  /usr/local/netdisco/netdisco -b -a 
38
+30 * * * *  netdisco -b -a 
39
 
40
 # Save configs every hour on the hour (only necessary if network includes
41
 # devices that do not permanently save SNMP changes, such as Cisco IOS)
42
-#0 * * * *  /usr/local/netdisco/netdisco -b -j 61
43
+#0 * * * *  netdisco -b -j 61
44
 
45
 # Mac Suck every 2 hours
46
-0 */2 * * * /usr/local/netdisco/netdisco -b -m 
47
+0 */2 * * * netdisco -b -m 
48
 
49
 # Grab NetBios Info from Nodes three times a day
50
-0 8,13,21 * * * /usr/local/netdisco/netdisco -b -w
51
+0 8,13,21 * * * netdisco -b -w
(-)net-mgmt/netdisco/files/patch-netdisco_apache.conf (-49 lines)
Lines 1-49 Link Here
1
--- netdisco_apache.conf.orig	2009-06-02 23:27:02.000000000 +0000
2
+++ netdisco_apache.conf	2010-10-29 20:17:38.160431550 +0000
3
@@ -5,26 +5,30 @@
4
 #
5
 # Apache 1.x Users -- Comment out these four lines
6
 #
7
-LoadModule perl_module  libexec/apache2/mod_perl.so
8
-LoadModule apreq_module libexec/apache2/mod_apreq2.so
9
+LoadModule perl_module  %%PREFIX%%/%%APACHEMODDIR%%/mod_perl.so
10
+LoadModule apreq_module %%PREFIX%%/%%APACHEMODDIR%%/mod_apreq2.so
11
 PerlModule Apache2::compat
12
 PerlModule Apache2::Request
13
 
14
 # Pool Database Connections
15
 PerlModule Apache::DBI
16
 
17
-<Directory /usr/local/netdisco/html>
18
+<Directory %%WWWDIR%%>
19
 	order allow,deny
20
 	allow from all
21
 </Directory>
22
 
23
+<Directory %%WWWDIR%%/mason>
24
+	order allow,deny
25
+	deny from all
26
+</Directory>
27
+
28
 <Perl>
29
 # Preload the netdisco module into global server space.
30
 #   and parse the config file only once.
31
 { package HTML::Mason::Commands;
32
-    use lib '/usr/local/netdisco';
33
     use netdisco qw/:all/;
34
-    &netdisco::config('/usr/local/netdisco/netdisco.conf');
35
+    &netdisco::config('%%ETCDIR%%/netdisco.conf');
36
 }
37
 
38
 # Setup Mason and Session Handler
39
@@ -35,8 +39,8 @@
40
 
41
     my $ah = new HTML::Mason::ApacheHandler(
42
         args_method            => 'mod_perl',
43
-        comp_root              => '/usr/local/netdisco/html',
44
-        data_dir               => '/usr/local/netdisco/mason',
45
+        comp_root              => '%%WWWDIR%%',
46
+        data_dir               => '%%WWWDIR%%/mason',
47
         request_class          => 'MasonX::Request::WithApacheSession',
48
         session_class          => 'Apache::Session::Postgres',
49
         session_commit         => 1,
(-)net-mgmt/netdisco/files/patch-netdisco_apache_dir.conf (-13 lines)
Lines 1-13 Link Here
1
--- netdisco_apache_dir.conf.orig	2010-07-04 15:19:09.000000000 +0100
2
+++ netdisco_apache_dir.conf	2010-07-04 15:30:02.000000000 +0100
3
@@ -1,8 +1,8 @@
4
 # Apache Configuration for Netdisco
5
 # This is applied to each virtual server
6
 
7
-Alias /netdisco                      "/usr/local/netdisco/html/"
8
-Alias /netdisco/                     "/usr/local/netdisco/html/"
9
+Alias /netdisco                      "%%WWWDIR%%"
10
+Alias /netdisco/                     "%%WWWDIR%%"
11
 
12
 <Location /netdisco>
13
 	Options +Indexes
(-)net-mgmt/netdisco/files/patch-sql__pg (-44 lines)
Lines 1-44 Link Here
1
--- sql/pg.orig	2009-01-31 02:06:37.000000000 +0000
2
+++ sql/pg	2010-07-20 22:19:46.000000000 +0000
3
@@ -27,7 +27,7 @@
4
                       'h|help',
5
               );
6
 
7
-    $DefaultDir = "/usr/local/netdisco";
8
+    $DefaultDir = "%%SITE_PERL%%";
9
     # add more possible locations here
10
     foreach $poss ($FindBin::Bin . "/..", "..") {
11
 	if (-f $poss . "/netdisco.pm") {
12
@@ -35,7 +35,7 @@
13
 	}
14
     }
15
     $Dir        = $ARGS{d} || $DefaultDir;
16
-    $ConfigFile = $ARGS{c} || "$Dir/netdisco.conf";
17
+    $ConfigFile = $ARGS{c} || "%%ETCDIR%%/netdisco.conf";
18
     $Psql       = $ARGS{p} || 'psql';
19
     eval "use lib '$Dir';";
20
     die "use lib '$Dir': $@." if ($@);
21
@@ -172,12 +172,12 @@
22
     open (ALL,">pg_all.input") or die "Can't create pg_all.input for output. $!\n";
23
 
24
     # Cat all tables into one big file
25
-    opendir(SQLDIR, "$Dir/sql") or die "Can't open $Dir/sql: $!";
26
+    opendir(SQLDIR, "%%DATADIR%%/sql") or die "Can't open %%DATADIR%%/sql: $!";
27
     while( defined (my $f = readdir SQLDIR) ) {
28
         next if $f =~ /^\.\.?$/ or $f =~ /^upgrade-.*\.sql$/;
29
 	next unless $f =~ /\.sql$/;
30
         print "[ $f ]\n";
31
-        open (F, "<$Dir/sql/$f") or die "Can't read $f. $!\n";
32
+        open (F, "<%%DATADIR%%/sql/$f") or die "Can't read $f. $!\n";
33
         while (<F>) {
34
             print ALL;
35
         }
36
@@ -304,7 +304,7 @@
37
 
38
 OPTIONS
39
    -b                        -- Batch mode, no override protection
40
-   -d /usr/local/netdisco    -- Path to netdisco.pm
41
+   -d /path/to/netdisco.pm   -- Path to netdisco.pm
42
    -c /path/to/netdisco.conf -- Netdisco Config file to use
43
    -u pgsql                  -- Database UNIX user
44
    -p /path/to/psql          -- psql cli executable
(-)net-mgmt/netdisco/files/pkg-message.in (-34 / +8 lines)
Lines 1-35 Link Here
1
------------------------------------------------------------------------
1
Welcome to netdisco 2 !
2
Netdisco has been installed.
3
2
4
In order to get up and running, there are a few more steps to complete:
3
to get it running, you just have to:
5
4
   to %%ETCDIR%%/environments/deployment.yml
6
    1) Examine all the configuration files in %%ETCDIR%%,
5
 * edit %%ETCDIR%%/environments/deployment.yml to suit your needs
7
       and modify them to suit your needs. 
6
   (perldoc App::Netdisco::Manual::Configuration)
8
       (check diff to the .sample if upgrading)
7
 * edit rc.conf according to %%PREFIX%%/etc/rc.d/netdisco
9
8
 * read "perldoc App::Netdisco::Manual::Deployment"
10
    2) You should consider downloading a fresh OUI database
9
 * launch netdisco-deploy to install/upgrade your database
11
       # fetch -o %%DATADIR%%/oui.txt http://standards.ieee.org/develop/regauth/oui/oui.txt
12
13
    3) Run the following to create and initialise the netdisco database:
14
       # perl %%DATADIR%%/sql/pg --init
15
    OR (if upgrading)
16
    3bis) Check %%DOCSDIR%%/ChangeLog and
17
       %%DOCSDIR%%/UPGRADE%% and act accordingly
18
       (databases upgrades are in %%DATADIR%%/sql)
19
20
    4) Add an initial admin user: 
21
       # su %%NETDISCO_USER%% -c "netdisco -u"
22
23
    5) Import the OUI database: 
24
       # su %%NETDISCO_USER%% -c "netdisco -o"
25
26
    6) Edit %%ETCDIR%%/netdisco.crontab and change
27
       center_network_device to one of your core routers/switches. Then
28
       install the crontab:
29
       # crontab -u %%NETDISCO_USER%% %%ETCDIR%%/netdisco.crontab
30
31
    7) Add netdisco_enable="YES" to /etc/rc.conf, and then run
32
       # service netdisco start
33
34
    8) Apache must be stopped/started (a graceful restart won't work)
35
------------------------------------------------------------------------
(-)net-mgmt/netdisco/pkg-deinstall (-49 lines)
Lines 1-49 Link Here
1
#!/bin/sh
2
3
if [ x"$2" != x"POST-DEINSTALL" ]; then
4
    exit 0
5
fi
6
7
TMPDIR=${TMPDIR:=/tmp}
8
PKG_TMPDIR=${PKG_TMPDIR:=${TMPDIR}}
9
10
apxscmd=${PKG_PREFIX}/sbin/apxs
11
tmpdir=${PKG_TMPDIR}/deinst_netdisco.$$
12
13
if [ ! -x ${apxscmd} ]; then
14
        echo Can\'t find the apxs program: ${apxscmd}.
15
	echo Don\'t forget to update apache config manually
16
        exit 0
17
fi
18
19
confdir=`${apxscmd} -q SYSCONFDIR`
20
21
if [ ! -d ${confdir} ]; then
22
        echo Can\'t find Apache conf dir: ${confdir}
23
        exit 1
24
fi
25
26
if [ -f ${confdir}/httpd.conf ]; then
27
        conffile=httpd.conf
28
fi
29
30
if [ -z "${conffile}" ]; then
31
        echo Can\'t find ${confdir}/httpd.conf
32
        exit 1
33
fi
34
35
if ! mkdir ${tmpdir}; then
36
        echo Can\'t create temporary directory: ${tmpdir}
37
        exit 1
38
fi
39
40
for i in ${conffile}; do
41
        awk '{if (!/^# Netdisco include file[s]/ && !/^Include.*netdisco_apache.*\.conf/) \
42
            print $0}' < ${confdir}/$i > ${tmpdir}/$i
43
        echo Updating $i in config dir: ${confdir}
44
        cat ${tmpdir}/$i > ${confdir}/$i
45
done
46
47
rm -Rf ${tmpdir}
48
49
exit 0
(-)net-mgmt/netdisco/pkg-descr (-21 / +14 lines)
Lines 1-24 Link Here
1
Netdisco is an Open Source web-based network management tool.
1
Netdisco is a web-based network management tool
2
designed for network administrators. 
3
Data is collected into a PostgreSQL database using SNMP.
2
4
3
Designed for moderate to large networks, configuration information and
5
Some of the things you can do with Netdisco:
4
connection data for network devices are retrieved and set by SNMP. With
6
  Locate a machine on the network by MAC or IP 
5
Netdisco you can locate the switch port of an end-user system by IP or
7
      and show the switch port it lives at
6
MAC address. Data is stored using a SQL database for scalability and
8
  Turn off a switch port, or change the VLAN or PoE status of a port
7
speed.
9
  Inventory your network hardware by model, vendor, software 
10
      and operating system
11
  Pretty pictures of your network
8
12
9
Cisco Discovery Protocol (CDP), Foundry Discovery Protocol (FDP), and
13
App::Netdisco provides a web frontend with built-in web server, 
10
SynOptics Network Management Protocol (SONMP) optionally provide
14
and a backend daemon to handle interactive requests 
11
automatic discovery of the network topology.
15
such as changing port or device properties.
12
16
13
The network is inventoried by both device model and operating system
17
WWW: http://netdisco.org/
14
(like IOS). Netdisco uses router ARP tables and L2 switch MAC forwarding
15
tables to locate nodes on physical ports and track them by their IP
16
addresses.
17
18
For each node, a time stamped history of the ports it has visited and
19
the IP addresses it has used is maintained. Netdisco gets all its data,
20
including topology information, with SNMP polls and DNS queries. It does
21
not use CLI access and has no need for privilege passwords. Security
22
features include a wire-side Wireless Access Point (AP) locator.
23
24
WWW: http://www.netdisco.org/
(-)net-mgmt/netdisco/pkg-plist (-131 / +526 lines)
Lines 1-131 Link Here
1
bin/netdisco
1
bin/nd-import-topology
2
bin/parse_kismet_ap
2
bin/netdisco-daemon
3
bin/parse_mac
3
bin/netdisco-daemon-fg
4
bin/port_control
4
bin/netdisco-db-deploy
5
%%SITE_PERL%%/netdisco.pm
5
bin/netdisco-deploy
6
%%DATADIR%%/sql/admin.sql
6
bin/netdisco-do
7
%%DATADIR%%/sql/device.sql
7
bin/netdisco-rancid-export
8
%%DATADIR%%/sql/device_ip.sql
8
bin/netdisco-sshcollector
9
%%DATADIR%%/sql/device_module.sql
9
bin/netdisco-web
10
%%DATADIR%%/sql/device_port.sql
10
bin/netdisco-web-fg
11
%%DATADIR%%/sql/device_port_log.sql
11
@sample %%ETCDIR%%/netdiscologs.conf.sample
12
%%DATADIR%%/sql/device_port_power.sql
12
@sample %%ETCDIR%%/environments/deployment.yml.sample
13
%%DATADIR%%/sql/device_port_ssid.sql
13
@unexec rm %D/etc/newsyslog.conf.d/netdiscologs.conf 2>&1 >/dev/null || true
14
%%DATADIR%%/sql/device_port_vlan.sql
14
@exec ln -s %D/etc/netdisco/netdiscologs.conf %D/etc/newsyslog.conf.d/netdiscologs.conf
15
%%DATADIR%%/sql/device_port_wireless.sql
15
%%PERL5_MAN3%%/App::Netdisco.3.gz
16
%%DATADIR%%/sql/device_power.sql
16
%%PERL5_MAN3%%/App::Netdisco::AnyEvent::Nbtstat.3.gz
17
%%DATADIR%%/sql/device_vlan.sql
17
%%PERL5_MAN3%%/App::Netdisco::Core::Arpnip.3.gz
18
%%DATADIR%%/sql/log.sql
18
%%PERL5_MAN3%%/App::Netdisco::Core::Discover.3.gz
19
%%DATADIR%%/sql/node.sql
19
%%PERL5_MAN3%%/App::Netdisco::Core::Macsuck.3.gz
20
%%DATADIR%%/sql/node_ip.sql
20
%%PERL5_MAN3%%/App::Netdisco::Core::Nbtstat.3.gz
21
%%DATADIR%%/sql/node_monitor.sql
21
%%PERL5_MAN3%%/App::Netdisco::DB::ExplicitLocking.3.gz
22
%%DATADIR%%/sql/node_nbt.sql
22
%%PERL5_MAN3%%/App::Netdisco::DB::Result::Admin.3.gz
23
%%DATADIR%%/sql/node_vlan.sql
23
%%PERL5_MAN3%%/App::Netdisco::DB::Result::Device.3.gz
24
%%DATADIR%%/sql/node_wireless.sql
24
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceIp.3.gz
25
%%DATADIR%%/sql/node_wireless_ssid.sql
25
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceModule.3.gz
26
%%DATADIR%%/sql/oui.sql
26
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePort.3.gz
27
%%DATADIR%%/sql/pg
27
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortLog.3.gz
28
%%DATADIR%%/sql/process.sql
28
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortPower.3.gz
29
%%DATADIR%%/sql/sessions.sql
29
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortSsid.3.gz
30
%%DATADIR%%/sql/subnets.sql
30
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortVlan.3.gz
31
%%DATADIR%%/sql/topology.sql
31
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortWireless.3.gz
32
%%DATADIR%%/sql/upgrade-0.92-to-0.93.sql
32
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePower.3.gz
33
%%DATADIR%%/sql/upgrade-0.93-to-0.94.sql
33
%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceVlan.3.gz
34
%%DATADIR%%/sql/upgrade-0.94-to-0.95.sql
34
%%PERL5_MAN3%%/App::Netdisco::DB::Result::Node.3.gz
35
%%DATADIR%%/sql/upgrade-0.95-to-1.0.sql
35
%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeIp.3.gz
36
%%DATADIR%%/sql/upgrade-1.0-to-1.1.sql
36
%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeNbt.3.gz
37
%%DATADIR%%/sql/upgrade-1.1-to-1.2.sql
37
%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeWireless.3.gz
38
%%DATADIR%%/sql/upgrade-1.2-to-1.3.sql
38
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet.3.gz
39
%%DATADIR%%/sql/user_log.sql
39
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Admin.3.gz
40
%%DATADIR%%/sql/users.sql
40
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Device.3.gz
41
%%DATADIR%%/Makefile
41
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DeviceModule.3.gz
42
@owner %%WWWOWN%%
42
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePort.3.gz
43
@group %%WWWGRP%%
43
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePortLog.3.gz
44
%%WEBUI%%%%WWWDIR%%/admin.html
44
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePortSsid.3.gz
45
%%WEBUI%%%%WWWDIR%%/admin_chimp.gif
45
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePower.3.gz
46
%%WEBUI%%%%WWWDIR%%/admin_dev.html
46
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Node.3.gz
47
%%WEBUI%%%%WWWDIR%%/admin_plug.gif
47
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::NodeIp.3.gz
48
%%WEBUI%%%%WWWDIR%%/admin_reconfig.html
48
%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::NodeNbt.3.gz
49
%%WEBUI%%%%WWWDIR%%/admin_user.html
49
%%PERL5_MAN3%%/App::Netdisco::Daemon::Job.3.gz
50
%%WEBUI%%%%WWWDIR%%/apache_login.html
50
%%PERL5_MAN3%%/App::Netdisco::JobQueue.3.gz
51
%%WEBUI%%%%WWWDIR%%/autohandler
51
%%PERL5_MAN3%%/App::Netdisco::Manual::BSDInstall.3.gz
52
%%WEBUI%%%%WWWDIR%%/bullet.gif
52
%%PERL5_MAN3%%/App::Netdisco::Manual::Configuration.3.gz
53
%%WEBUI%%%%WWWDIR%%/change_pw.html
53
%%PERL5_MAN3%%/App::Netdisco::Manual::Deployment.3.gz
54
%%WEBUI%%%%WWWDIR%%/corner-bl.png
54
%%PERL5_MAN3%%/App::Netdisco::Manual::Developing.3.gz
55
%%WEBUI%%%%WWWDIR%%/corner-br.png
55
%%PERL5_MAN3%%/App::Netdisco::Manual::ReleaseNotes.3.gz
56
%%WEBUI%%%%WWWDIR%%/corner-tl.png
56
%%PERL5_MAN3%%/App::Netdisco::Manual::Troubleshooting.3.gz
57
%%WEBUI%%%%WWWDIR%%/corner-tr.png
57
%%PERL5_MAN3%%/App::Netdisco::Manual::WritingPlugins.3.gz
58
%%WEBUI%%%%WWWDIR%%/device.html
58
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ACE.3.gz
59
%%WEBUI%%%%WWWDIR%%/device_inv.html
59
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ASA.3.gz
60
%%WEBUI%%%%WWWDIR%%/device_module.html
60
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::BigIP.3.gz
61
%%WEBUI%%%%WWWDIR%%/device_module_search.html
61
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::IOS.3.gz
62
%%WEBUI%%%%WWWDIR%%/device_search.html
62
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::IOSXR.3.gz
63
%%WEBUI%%%%WWWDIR%%/discoball2.gif
63
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Linux.3.gz
64
%%WEBUI%%%%WWWDIR%%/doc/index.html
64
%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::PaloAlto.3.gz
65
%%WEBUI%%%%WWWDIR%%/doc/netdisco-api-backend.html
65
%%PERL5_MAN3%%/App::Netdisco::Util::DNS.3.gz
66
%%WEBUI%%%%WWWDIR%%/doc/netdisco-api-shared.html
66
%%PERL5_MAN3%%/App::Netdisco::Util::Device.3.gz
67
%%WEBUI%%%%WWWDIR%%/duplex.html
67
%%PERL5_MAN3%%/App::Netdisco::Util::ExpandParams.3.gz
68
%%WEBUI%%%%WWWDIR%%/frontpanel.html
68
%%PERL5_MAN3%%/App::Netdisco::Util::Graph.3.gz
69
%%WEBUI%%%%WWWDIR%%/icon_down.gif
69
%%PERL5_MAN3%%/App::Netdisco::Util::Node.3.gz
70
%%WEBUI%%%%WWWDIR%%/icon_info.gif
70
%%PERL5_MAN3%%/App::Netdisco::Util::Permission.3.gz
71
%%WEBUI%%%%WWWDIR%%/icon_lock.gif
71
%%PERL5_MAN3%%/App::Netdisco::Util::Port.3.gz
72
%%WEBUI%%%%WWWDIR%%/icon_note.gif
72
%%PERL5_MAN3%%/App::Netdisco::Util::PortMAC.3.gz
73
%%WEBUI%%%%WWWDIR%%/icon_up.gif
73
%%PERL5_MAN3%%/App::Netdisco::Util::SNMP.3.gz
74
%%WEBUI%%%%WWWDIR%%/icon_v.gif
74
%%PERL5_MAN3%%/App::Netdisco::Util::Web.3.gz
75
%%WEBUI%%%%WWWDIR%%/index.html
75
%%PERL5_MAN3%%/App::Netdisco::Web::Plugin.3.gz
76
%%WEBUI%%%%WWWDIR%%/ip_search.html
76
%%SITE_PERL%%/App/Netdisco.pm
77
%%WEBUI%%%%WWWDIR%%/jack_search.html
77
%%SITE_PERL%%/App/Netdisco/AnyEvent/Nbtstat.pm
78
%%WEBUI%%%%WWWDIR%%/log.html
78
%%SITE_PERL%%/App/Netdisco/Configuration.pm
79
%%WEBUI%%%%WWWDIR%%/login.html
79
%%SITE_PERL%%/App/Netdisco/Core/Arpnip.pm
80
%%WEBUI%%%%WWWDIR%%/logout.html
80
%%SITE_PERL%%/App/Netdisco/Core/Discover.pm
81
%%WEBUI%%%%WWWDIR%%/minus.gif
81
%%SITE_PERL%%/App/Netdisco/Core/Macsuck.pm
82
%%WEBUI%%%%WWWDIR%%/mktree.css
82
%%SITE_PERL%%/App/Netdisco/Core/Nbtstat.pm
83
%%WEBUI%%%%WWWDIR%%/mktree.js
83
%%SITE_PERL%%/App/Netdisco/DB.pm
84
%%WEBUI%%%%WWWDIR%%/netdisco.css
84
%%SITE_PERL%%/App/Netdisco/DB/ExplicitLocking.pm
85
%%WEBUI%%%%WWWDIR%%/netdisco.ico
85
%%SITE_PERL%%/App/Netdisco/DB/Result/Admin.pm
86
%%WEBUI%%%%WWWDIR%%/netdiscoball.gif
86
%%SITE_PERL%%/App/Netdisco/DB/Result/Community.pm
87
%%WEBUI%%%%WWWDIR%%/netmap.html
87
%%SITE_PERL%%/App/Netdisco/DB/Result/Device.pm
88
%%WEBUI%%%%WWWDIR%%/node.html
88
%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceIp.pm
89
%%WEBUI%%%%WWWDIR%%/plus.gif
89
%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceModule.pm
90
%%WEBUI%%%%WWWDIR%%/port_info.html
90
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePort.pm
91
%%WEBUI%%%%WWWDIR%%/port_report.html
91
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortLog.pm
92
%%WEBUI%%%%WWWDIR%%/portcontrol.html
92
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortPower.pm
93
%%WEBUI%%%%WWWDIR%%/powered_by_mason.jpg
93
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortSsid.pm
94
%%WEBUI%%%%WWWDIR%%/public_debugging.html
94
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortVlan.pm
95
%%WEBUI%%%%WWWDIR%%/reports.html
95
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortWireless.pm
96
%%WEBUI%%%%WWWDIR%%/search.html
96
%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePower.pm
97
%%WEBUI%%%%WWWDIR%%/sidebar.html
97
%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceRoute.pm
98
%%WEBUI%%%%WWWDIR%%/stats.html
98
%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceVlan.pm
99
%%WEBUI%%%%WWWDIR%%/traceroute.html
99
%%SITE_PERL%%/App/Netdisco/DB/Result/Log.pm
100
%%WEBUI%%%%WWWDIR%%/valid-html401.png
100
%%SITE_PERL%%/App/Netdisco/DB/Result/Node.pm
101
%%WEBUI%%%%WWWDIR%%/vcss.gif
101
%%SITE_PERL%%/App/Netdisco/DB/Result/NodeIp.pm
102
%%WEBUI%%%%WWWDIR%%/port_usage.html
102
%%SITE_PERL%%/App/Netdisco/DB/Result/NodeMonitor.pm
103
%%WEBUI%%%%WWWDIR%%/traffic.png
103
%%SITE_PERL%%/App/Netdisco/DB/Result/NodeNbt.pm
104
%%WEBUI%%%%WWWDIR%%/graphs_sample.mas
104
%%SITE_PERL%%/App/Netdisco/DB/Result/NodeWireless.pm
105
%%WEBUI%%%%WWWDIR%%/port_search.html
105
%%SITE_PERL%%/App/Netdisco/DB/Result/Oui.pm
106
%%WEBUI%%@dir %%WWWDIR%%/mason
106
%%SITE_PERL%%/App/Netdisco/DB/Result/Process.pm
107
@owner
107
%%SITE_PERL%%/App/Netdisco/DB/Result/Session.pm
108
@group
108
%%SITE_PERL%%/App/Netdisco/DB/Result/Subnet.pm
109
%%DOCSDIR%%/ChangeLog
109
%%SITE_PERL%%/App/Netdisco/DB/Result/Topology.pm
110
%%DOCSDIR%%/DiscoveryDatabase.pod
110
%%SITE_PERL%%/App/Netdisco/DB/Result/User.pm
111
%%DOCSDIR%%/INSTALL.pod
111
%%SITE_PERL%%/App/Netdisco/DB/Result/UserLog.pm
112
%%DOCSDIR%%/IPv6ArpNip.pod
112
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ActiveNode.pm
113
%%DOCSDIR%%/README.pod
113
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ActiveNodeWithAge.pm
114
%%DOCSDIR%%/UPGRADE.pod
114
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ApRadioChannelPower.pm
115
%%DOCSDIR%%/WISHLIST.pod
115
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/CidrIps.pm
116
%%DOCSDIR%%/INSTALL
116
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DeviceDnsMismatch.pm
117
%%DOCSDIR%%/README
117
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DeviceLinks.pm
118
%%DOCSDIR%%/README-API-BACKEND
118
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DevicePoeStatus.pm
119
%%DOCSDIR%%/README-API-SHARED
119
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DuplexMismatch.pm
120
%%DOCSDIR%%/UPGRADE
120
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/GenericReport.pm
121
@owner %%NETDISCO_USER%%
121
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeMonitor.pm
122
@group %%NETDISCO_GROUP%%
122
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeWithAge.pm
123
@sample %%ETCDIR%%/netdisco.conf.sample
123
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm
124
@sample %%ETCDIR%%/netdisco-topology.txt.sample
124
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/OrphanedDevices.pm
125
@sample %%ETCDIR%%/netdisco.crontab.sample
125
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PollerPerformance.pm
126
@sample %%ETCDIR%%/netdisco_apache.conf.sample
126
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortUtilization.pm
127
@sample %%ETCDIR%%/netdisco_apache_dir.conf.sample
127
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/SlowDevices.pm
128
@unexec if [ -L %%APACHEETCDIR%%/Includes/netdisco_apache_dir.conf ] ; then rm %%APACHEETCDIR%%/Includes/netdisco_apache_dir.conf; fi
128
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/SubnetUtilization.pm
129
@unexec if [ -L %%APACHEETCDIR%%/Includes/netdisco_apache.conf ] ; then rm %%APACHEETCDIR%%/Includes/netdisco_apache.conf; fi
129
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UnDirEdgesAgg.pm
130
@owner
130
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UndiscoveredNeighbors.pm
131
@group
131
%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UserRole.pm
132
%%SITE_PERL%%/App/Netdisco/DB/ResultSet.pm
133
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Admin.pm
134
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Device.pm
135
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DeviceModule.pm
136
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePort.pm
137
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePortLog.pm
138
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePortSsid.pm
139
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePower.pm
140
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Node.pm
141
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeIp.pm
142
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeNbt.pm
143
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeWireless.pm
144
%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Subnet.pm
145
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-1-2-PostgreSQL.sql
146
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-10-11-PostgreSQL.sql
147
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-11-12-PostgreSQL.sql
148
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-12-13-PostgreSQL.sql
149
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-13-14-PostgreSQL.sql
150
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-14-15-PostgreSQL.sql
151
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-15-16-PostgreSQL.sql
152
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-16-17-PostgreSQL.sql
153
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-17-18-PostgreSQL.sql
154
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-18-19-PostgreSQL.sql
155
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-19-20-PostgreSQL.sql
156
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-2-3-PostgreSQL.sql
157
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-20-21-PostgreSQL.sql
158
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-21-22-PostgreSQL.sql
159
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-22-23-PostgreSQL.sql
160
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-23-24-PostgreSQL.sql
161
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-24-25-PostgreSQL.sql
162
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-25-26-PostgreSQL.sql
163
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-26-27-PostgreSQL.sql
164
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-27-28-PostgreSQL.sql
165
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-28-29-PostgreSQL.sql
166
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-29-30-PostgreSQL.sql
167
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-3-4-PostgreSQL.sql
168
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-30-31-PostgreSQL.sql
169
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql
170
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-32-33-PostgreSQL.sql
171
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-33-34-PostgreSQL.sql
172
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-34-35-PostgreSQL.sql
173
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-35-36-PostgreSQL.sql
174
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-36-37-PostgreSQL.sql
175
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-37-38-PostgreSQL.sql
176
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-38-39-PostgreSQL.sql
177
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-39-40-PostgreSQL.sql
178
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-4-5-PostgreSQL.sql
179
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-5-6-PostgreSQL.sql
180
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-6-7-PostgreSQL.sql
181
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-7-8-PostgreSQL.sql
182
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-8-9-PostgreSQL.sql
183
%%SITE_PERL%%/App/Netdisco/DB/schema_versions/App-Netdisco-DB-9-10-PostgreSQL.sql
184
%%SITE_PERL%%/App/Netdisco/Daemon/Job.pm
185
%%SITE_PERL%%/App/Netdisco/Daemon/Util.pm
186
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Common.pm
187
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Interactive/DeviceActions.pm
188
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Interactive/PortActions.pm
189
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Manager.pm
190
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller.pm
191
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller/Arpnip.pm
192
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller/Common.pm
193
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller/Device.pm
194
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller/Expiry.pm
195
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller/Macsuck.pm
196
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller/Nbtstat.pm
197
%%SITE_PERL%%/App/Netdisco/Daemon/Worker/Scheduler.pm
198
%%SITE_PERL%%/App/Netdisco/Environment.pm
199
%%SITE_PERL%%/App/Netdisco/JobQueue.pm
200
%%SITE_PERL%%/App/Netdisco/JobQueue/PostgreSQL.pm
201
%%SITE_PERL%%/App/Netdisco/Manual/BSDInstall.pod
202
%%SITE_PERL%%/App/Netdisco/Manual/Configuration.pod
203
%%SITE_PERL%%/App/Netdisco/Manual/Deployment.pod
204
%%SITE_PERL%%/App/Netdisco/Manual/Developing.pod
205
%%SITE_PERL%%/App/Netdisco/Manual/ReleaseNotes.pod
206
%%SITE_PERL%%/App/Netdisco/Manual/Troubleshooting.pod
207
%%SITE_PERL%%/App/Netdisco/Manual/WritingPlugins.pod
208
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ACE.pm
209
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ASA.pm
210
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/BigIP.pm
211
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/IOS.pm
212
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/IOSXR.pm
213
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Linux.pm
214
%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/PaloAlto.pm
215
%%SITE_PERL%%/App/Netdisco/Util/DNS.pm
216
%%SITE_PERL%%/App/Netdisco/Util/Daemon.pm
217
%%SITE_PERL%%/App/Netdisco/Util/Device.pm
218
%%SITE_PERL%%/App/Netdisco/Util/ExpandParams.pm
219
%%SITE_PERL%%/App/Netdisco/Util/Graph.pm
220
%%SITE_PERL%%/App/Netdisco/Util/Node.pm
221
%%SITE_PERL%%/App/Netdisco/Util/NodeMonitor.pm
222
%%SITE_PERL%%/App/Netdisco/Util/Noop.pm
223
%%SITE_PERL%%/App/Netdisco/Util/Permission.pm
224
%%SITE_PERL%%/App/Netdisco/Util/Port.pm
225
%%SITE_PERL%%/App/Netdisco/Util/PortMAC.pm
226
%%SITE_PERL%%/App/Netdisco/Util/SNMP.pm
227
%%SITE_PERL%%/App/Netdisco/Util/Web.pm
228
%%SITE_PERL%%/App/Netdisco/Web.pm
229
%%SITE_PERL%%/App/Netdisco/Web/AdminTask.pm
230
%%SITE_PERL%%/App/Netdisco/Web/Auth/Provider/DBIC.pm
231
%%SITE_PERL%%/App/Netdisco/Web/AuthN.pm
232
%%SITE_PERL%%/App/Netdisco/Web/Device.pm
233
%%SITE_PERL%%/App/Netdisco/Web/GenericReport.pm
234
%%SITE_PERL%%/App/Netdisco/Web/Password.pm
235
%%SITE_PERL%%/App/Netdisco/Web/Plugin.pm
236
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm
237
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/NodeMonitor.pm
238
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/OrphanedDevices.pm
239
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/PollerPerformance.pm
240
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/PseudoDevice.pm
241
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/SlowDevices.pm
242
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/Topology.pm
243
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/UndiscoveredNeighbors.pm
244
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/UserLog.pm
245
%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/Users.pm
246
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Addresses.pm
247
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Details.pm
248
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Modules.pm
249
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Neighbors.pm
250
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Ports.pm
251
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Inventory.pm
252
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApChannelDist.pm
253
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApClients.pm
254
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApRadioChannelPower.pm
255
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceAddrNoDNS.pm
256
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceByLocation.pm
257
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceDnsMismatch.pm
258
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DevicePoeStatus.pm
259
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DuplexMismatch.pm
260
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/HalfDuplex.pm
261
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/InventoryByModelByOS.pm
262
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/IpInventory.pm
263
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ModuleInventory.pm
264
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/Netbios.pm
265
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodeMultiIPs.pm
266
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodeVendor.pm
267
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodesDiscovered.pm
268
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortAdminDown.pm
269
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortBlocking.pm
270
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortLog.pm
271
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortMultiNodes.pm
272
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortSsid.pm
273
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortUtilization.pm
274
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/SsidInventory.pm
275
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm
276
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/VlanInventory.pm
277
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Device.pm
278
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Node.pm
279
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Port.pm
280
%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/VLAN.pm
281
%%SITE_PERL%%/App/Netdisco/Web/PortControl.pm
282
%%SITE_PERL%%/App/Netdisco/Web/Report.pm
283
%%SITE_PERL%%/App/Netdisco/Web/Search.pm
284
%%SITE_PERL%%/App/Netdisco/Web/Static.pm
285
%%SITE_PERL%%/App/Netdisco/Web/Statistics.pm
286
%%SITE_PERL%%/App/Netdisco/Web/TypeAhead.pm
287
%%SITE_PERL%%/Dancer/Template/NetdiscoTemplateToolkit.pm
288
%%SITE_PERL%%/auto/share/dist/App-Netdisco/config.yml
289
%%SITE_PERL%%/auto/share/dist/App-Netdisco/environments/deployment.yml
290
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/500.html
291
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap-tree.css
292
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap.min.css
293
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/dataTables.bootstrap.css
294
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/daterangepicker-bs2.css
295
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/font-awesome.min.css
296
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/jquery.qtip.min.css
297
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/nd_print.css
298
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/netdisco.css
299
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/animated-overlay.gif
300
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
301
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
302
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
303
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
304
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
305
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
306
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
307
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
308
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_222222_256x240.png
309
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_2e83ff_256x240.png
310
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_454545_256x240.png
311
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_888888_256x240.png
312
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_cd0a0a_256x240.png
313
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/jquery-ui.custom.min.css
314
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/toastr.css
315
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/dispatch.cgi
316
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/dispatch.fcgi
317
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/FontAwesome.otf
318
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.eot
319
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.svg
320
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.ttf
321
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.woff
322
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/crystalclear_mag.png
323
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/diagona_settings.png
324
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/dusseldorf_settings.png
325
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/glyphicons_072_bookmark.png
326
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/matte_basic_pin.png
327
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/navbar_disco.png
328
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_asc.png
329
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_asc_disabled.png
330
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_both.png
331
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_desc.png
332
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_desc_disabled.png
333
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/splashyfish_left.png
334
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/splashyfish_right.png
335
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/tango_sweep.png
336
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/vaga_copy.png
337
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap.min.js
338
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/d3.min.js
339
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.bootstrap.js
340
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.ip-address-detect.js
341
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.ip-address-sort.js
342
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/daterangepicker.js
343
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/he.js
344
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-deserialize.js
345
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-history.js
346
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-latest.min.js
347
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-ui.custom.min.js
348
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.cookie.js
349
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.dataTables.min.js
350
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.floatThead.js
351
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.qtip.min.js
352
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/moment.min.js
353
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/natural.js
354
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/netdisco.js
355
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/netdisco_portcontrol.js
356
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/portsort.js
357
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/toastr.js
358
%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/underscore.min.js
359
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/admintask.tt
360
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/jobqueue.tt
361
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/nodemonitor.tt
362
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/orphaned.tt
363
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/orphaned_csv.tt
364
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/performance.tt
365
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/pseudodevice.tt
366
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/slowdevices.tt
367
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/topology.tt
368
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/undiscoveredneighbors.tt
369
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/undiscoveredneighbors_csv.tt
370
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/userlog.tt
371
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/users.tt
372
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/datatabledefaults.tt
373
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/addresses.tt
374
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/addresses_csv.tt
375
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/details.tt
376
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/modules.tt
377
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/netmap.tt
378
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/ports.tt
379
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/ports_csv.tt
380
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apchanneldist.tt
381
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apchanneldist_csv.tt
382
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apclients.tt
383
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apclients_csv.tt
384
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apradiochannelpower.tt
385
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apradiochannelpower_csv.tt
386
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/deviceaddrnodns.tt
387
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/deviceaddrnodns_csv.tt
388
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicebylocation.tt
389
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicebylocation_csv.tt
390
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicednsmismatch.tt
391
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicednsmismatch_csv.tt
392
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicepoestatus.tt
393
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicepoestatus_csv.tt
394
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/duplexmismatch.tt
395
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/duplexmismatch_csv.tt
396
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/generic_report.tt
397
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/generic_report_csv.tt
398
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/halfduplex.tt
399
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/halfduplex_csv.tt
400
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/inventorybymodelbyos.tt
401
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/ipinventory.tt
402
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/ipinventory_csv.tt
403
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/moduleinventory.tt
404
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/moduleinventory_csv.tt
405
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/netbios.tt
406
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/netbios_csv.tt
407
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodemultiips.tt
408
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodemultiips_csv.tt
409
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodevendor.tt
410
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodevendor_csv.tt
411
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodesdiscovered.tt
412
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodesdiscovered_csv.tt
413
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portadmindown.tt
414
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portadmindown_csv.tt
415
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portblocking.tt
416
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portblocking_csv.tt
417
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portlog.tt
418
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portmultinodes.tt
419
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portmultinodes_csv.tt
420
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portssid.tt
421
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portssid_csv.tt
422
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portutilization.tt
423
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portutilization_csv.tt
424
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/subnets.tt
425
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/subnets_csv.tt
426
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/vlaninventory.tt
427
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/vlaninventory_csv.tt
428
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/device.tt
429
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/device_csv.tt
430
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/node_by_ip.tt
431
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/node_by_mac.tt
432
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/port.tt
433
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/port_csv.tt
434
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/vlan.tt
435
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/vlan_csv.tt
436
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/generic_report.tt
437
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/nodesdiscovered.tt
438
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/statistics.tt
439
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/device.tt
440
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/index.tt
441
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/inventory.tt
442
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/admintask.js
443
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/bootstrap-tree.js
444
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/common.js
445
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/device.js
446
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/report.js
447
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/search.js
448
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/layouts/main.tt
449
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/password.tt
450
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/plugin.tt
451
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/report.tt
452
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/search.tt
453
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device/netmap.tt
454
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device/ports.tt
455
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/ipinventory.tt
456
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/moduleinventory.tt
457
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/netbios.tt
458
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/nodevendor.tt
459
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portlog.tt
460
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portssid.tt
461
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/subnets.tt
462
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/device.tt
463
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/node.tt
464
%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/port.tt
465
man/man1/nd-import-topology.1.gz
466
man/man1/netdisco-daemon-fg.1.gz
467
man/man1/netdisco-daemon.1.gz
468
man/man1/netdisco-db-deploy.1.gz
469
man/man1/netdisco-deploy.1.gz
470
man/man1/netdisco-do.1.gz
471
man/man1/netdisco-rancid-export.1.gz
472
man/man1/netdisco-sshcollector.1.gz
473
man/man1/netdisco-web-fg.1.gz
474
man/man1/netdisco-web.1.gz
475
@dir %%SITE_PERL%%/App/Netdisco/AnyEvent
476
@dir %%SITE_PERL%%/App/Netdisco/Core
477
@dir %%SITE_PERL%%/App/Netdisco/DB/Result/Virtual
478
@dir %%SITE_PERL%%/App/Netdisco/DB/Result
479
@dir %%SITE_PERL%%/App/Netdisco/DB/ResultSet
480
@dir %%SITE_PERL%%/App/Netdisco/DB/schema_versions
481
@dir %%SITE_PERL%%/App/Netdisco/DB
482
@dir %%SITE_PERL%%/App/Netdisco/Daemon/Worker/Interactive
483
@dir %%SITE_PERL%%/App/Netdisco/Daemon/Worker/Poller
484
@dir %%SITE_PERL%%/App/Netdisco/Daemon/Worker
485
@dir %%SITE_PERL%%/App/Netdisco/Daemon
486
@dir %%SITE_PERL%%/App/Netdisco/JobQueue
487
@dir %%SITE_PERL%%/App/Netdisco/Manual
488
@dir %%SITE_PERL%%/App/Netdisco/Util
489
@dir %%SITE_PERL%%/App/Netdisco/Web/Auth/Provider
490
@dir %%SITE_PERL%%/App/Netdisco/Web/Auth
491
@dir %%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask
492
@dir %%SITE_PERL%%/App/Netdisco/Web/Plugin/Device
493
@dir %%SITE_PERL%%/App/Netdisco/Web/Plugin/Report
494
@dir %%SITE_PERL%%/App/Netdisco/Web/Plugin/Search
495
@dir %%SITE_PERL%%/App/Netdisco/Web/Plugin
496
@dir %%SITE_PERL%%/App/Netdisco/Web
497
@dir %%SITE_PERL%%/App/Netdisco
498
@dir %%SITE_PERL%%/App
499
@dir %%SITE_PERL%%/Dancer/Template
500
@dir %%SITE_PERL%%/Dancer
501
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/environments
502
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images
503
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness
504
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css
505
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font
506
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images
507
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts
508
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/public
509
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask
510
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device
511
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report
512
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search
513
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax
514
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js
515
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/layouts
516
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device
517
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report
518
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search
519
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar
520
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco/views
521
@dir %%SITE_PERL%%/auto/share/dist/App-Netdisco
522
@dir %%SITE_PERL%%/auto/share/dist
523
@dir %%SITE_PERL%%/auto/share
524
@owner netdisco
525
@mode 0750
526
%%ETCDIR%%/perl5/bin/localenv

Return to bug 198309