Bug 137489 - New port: net-mgmt/noc Operation Support System (OSS) for the Telco, SP and Enterprise NOC
Summary: New port: net-mgmt/noc Operation Support System (OSS) for the Telco, SP and E...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Boris Samorodov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-06 18:00 UTC by Stanislav Svirid
Modified: 2009-08-18 10:12 UTC (History)
0 users

See Also:


Attachments
file.shar (88.53 KB, text/plain)
2009-08-06 18:00 UTC, Stanislav Svirid
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Svirid 2009-08-06 18:00:09 UTC
NOC Project is an Operation Support System (OSS) for the Telco,
Service provider and Enterprise Network Operation Centers (NOC).

Areas covered by NOC:
    * Fault Management
    * Service Activation/Provisioning
    * Knowledge Base
    * Multi-VRF Address space management
    * Virtual Circuits management (VLAN, DLCI, etc)
    * Configuration Management
    * DNS provisioning
    * Peering management, RPSL and BGP filters generator, integrated
      looking glass
    * Reporting

NOC Project is distributed under the term of BSD-like LICENSE.

Enjoy!
The NOC Project Team

WWW: http://www.nocproject.org/

Fix: Patch attached with submission follows:
Comment 1 Boris Samorodov freebsd_committer freebsd_triage 2009-08-07 15:32:06 UTC
Responsible Changed
From-To: freebsd-ports-bugs->bsam

Take.
Comment 2 Boris B.Samorodov 2009-08-07 15:43:36 UTC
Hi! Thanks for the port. There is a problem with pkg-plist though.
Here is the relevan part of my tinderbox test:
-----
...
===>  Building package for noc-0.2.7
Creating package /tmp/packages/All/noc-0.2.7.tbz
Registering depends: py26-django-1.1 py26-psycopg2-2.0.11 postgresql-client-8.2.13 gettext-0.17_1 libiconv-1.13.1 py26-south-0.5 libsmi-0.4.8 pkg-config-0.23_1 py26-snmp4-4.1.10a py26-asn1-0.0.8a py26-protobuf-2.1.0 py26-creole-0.2.4 py26-netifaces-0.5 py26-setuptools-0.6c9 py26-pycrypto-2.0.1_4 python26-2.6.2_1 libgmp-4.3.1.
Registering conflicts: noc-devel-[0-9].*.
Creating bzip'd tar ball in '/tmp/packages/All/noc-0.2.7.tbz'
Deleting noc-0.2.7
You should manually remove the "noc" group.
You should manually remove the "noc" user.
You should manually remove the "/usr/local/noc" directory.
================================================================

=== Checking filesystem state
list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
1578979        4 drwxr-xr-x    5 noc              noc                  1024 Aug  7 14:29 usr/local/noc
1581012        4 drwxr-xr-x    3 root             noc                   512 Aug  7 14:29 usr/local/noc/static
1581331        4 drwxr-xr-x    2 noc              noc                   512 Aug  7 14:29 usr/local/noc/static/doc
1581205        4 drwxr-xr-x    2 root             noc                   512 Aug  7 14:29 usr/local/noc/etc
1581323        4 -rw-r-----    1 noc              noc                   628 Aug  7 14:29 usr/local/noc/etc/noc-activator.conf
1581324        4 -rw-r-----    1 noc              noc                   378 Aug  7 14:29 usr/local/noc/etc/noc-classifier.conf
1581325        4 -rw-r-----    1 noc              noc                   492 Aug  7 14:29 usr/local/noc/etc/noc-correlator.conf
1581326        4 -rw-r-----    1 noc              noc                   447 Aug  7 14:29 usr/local/noc/etc/noc-fcgi.conf
1581327        4 -rw-r-----    1 noc              noc                   671 Aug  7 14:29 usr/local/noc/etc/noc-launcher.conf
1581328        4 -rw-r-----    1 noc              noc                   815 Aug  7 14:29 usr/local/noc/etc/noc-notifier.conf
1581329        4 -rw-r-----    1 noc              noc                   533 Aug  7 14:29 usr/local/noc/etc/noc-sae.conf
1581330        8 -rw-r-----    1 noc              noc                  3194 Aug  7 14:29 usr/local/noc/etc/noc.conf
1581322        4 drwxr-xr-x    2 noc              noc                   512 Aug  7 14:29 usr/local/noc/local
Deleting py26-sphinx-0.6.2
Deleting py26-south-0.5
Deleting py26-snmp4-4.1.10a
...
-----

The /usr/local/noc directory should be treated automagically. There is
a special treatment of configuration files. Please, read the FreeBSD
Porter's Handbook and particular:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/plist-config.html

One more minor problem. Seems that you used a nagios port as an example.
Thats good. But please remove any $FreeBSD: ...nagios... lines. If
you need to have those ids they should appear as '$FreeBSD' just
like at the beginning of Makefile.

Please, provide a new shar archieve. Thanks!

-- 
WBR, bsam
Comment 3 dfilter service freebsd_committer freebsd_triage 2009-08-18 10:07:26 UTC
bsam        2009-08-18 09:07:12 UTC

  FreeBSD ports repository

  Modified files:
    net-mgmt             Makefile 
  Added files:
    net-mgmt/noc         Makefile distinfo pkg-descr pkg-plist 
    net-mgmt/noc/files   noc.sh.in patch-scripts_post-install 
                         pkg-deinstall.in pkg-install.in 
                         pkg-message.in 
  Log:
  NOC Project is an Operation Support System (OSS) for the Telco,
  Service provider and Enterprise Network Operation Centers (NOC).
  
  Areas covered by NOC:
      * Fault Management
      * Service Activation/Provisioning
      * Knowledge Base
      * Multi-VRF Address space management
      * Virtual Circuits management (VLAN, DLCI, etc)
      * Configuration Management
      * DNS provisioning
      * Peering management, RPSL and BGP filters generator, integrated
        looking glass
      * Reporting
  
  NOC Project is distributed under the term of BSD-like LICENSE.
  
  Enjoy!
  The NOC Project Team
  
  WWW: http://www.nocproject.org/
  
  PR:             ports/137489
  Submitted by:   Stanislav Svirid <count at 211.ru>
  
  Revision  Changes    Path
  1.197     +1 -0      ports/net-mgmt/Makefile
  1.1       +91 -0     ports/net-mgmt/noc/Makefile (new)
  1.1       +3 -0      ports/net-mgmt/noc/distinfo (new)
  1.1       +57 -0     ports/net-mgmt/noc/files/noc.sh.in (new)
  1.1       +33 -0     ports/net-mgmt/noc/files/patch-scripts_post-install (new)
  1.1       +28 -0     ports/net-mgmt/noc/files/pkg-deinstall.in (new)
  1.1       +114 -0    ports/net-mgmt/noc/files/pkg-install.in (new)
  1.1       +20 -0     ports/net-mgmt/noc/files/pkg-message.in (new)
  1.1       +21 -0     ports/net-mgmt/noc/pkg-descr (new)
  1.1       +2122 -0   ports/net-mgmt/noc/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Boris Samorodov freebsd_committer freebsd_triage 2009-08-18 10:12:24 UTC
State Changed
From-To: open->closed

Committed with your changes submitted by e-mail. Thanks!