Summary: | [NEW PORTS] devel/rubygem-oxidised{-web,-script}: Slightly different approach to RANCID | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Nick Hilliard <nick> | ||||||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-ruby (Nobody) <ruby> | ||||||||||||||
Status: | Closed FIXED | ||||||||||||||||
Severity: | Affects Some People | CC: | nick, swills | ||||||||||||||
Priority: | --- | Keywords: | needs-qa, patch | ||||||||||||||
Version: | Latest | ||||||||||||||||
Hardware: | Any | ||||||||||||||||
OS: | Any | ||||||||||||||||
Bug Depends on: | 203367, 203373, 204338 | ||||||||||||||||
Bug Blocks: | |||||||||||||||||
Attachments: |
|
Created attachment 161429 [details]
rubygem-oxidized uid
UID for oxidized
Created attachment 161430 [details]
rubygem-oxidized gid
rubygem-oxidized gid
Created attachment 162900 [details]
updated rubygem-oxidized packages for oxidized 0.9.0 and slop3
update for rubygem-oxidized package to 0.9.0 and also to deal with devel/rubygems-slop3
Created attachment 162901 [details]
rubygem-oxidized-web 0.5.2 package
Created attachment 162902 [details]
rubygem-oxidized-script 0.1.1 package
shar for rubygem-oxidized-script 0.1.1
Take. Back to pool. A commit references this bug: Author: swills Date: Wed Jan 4 04:36:53 UTC 2017 New revision: 430534 URL: https://svnweb.freebsd.org/changeset/ports/430534 Log: devel/rubygem-oxidized: create port Oxidized is a network device configuration backup tool. It's a RANCID replacement. WWW: https://github.com/ytti/oxidized PR: 203374 Submitted by: Nick Hilliard <nick@foobar.org> (with modifications) Changes: head/net-mgmt/Makefile head/net-mgmt/rubygem-oxidized/ head/net-mgmt/rubygem-oxidized/Makefile head/net-mgmt/rubygem-oxidized/distinfo head/net-mgmt/rubygem-oxidized/files/ head/net-mgmt/rubygem-oxidized/files/oxidized.in head/net-mgmt/rubygem-oxidized/files/patch-gemspec head/net-mgmt/rubygem-oxidized/pkg-descr A commit references this bug: Author: swills Date: Wed Jan 4 04:38:19 UTC 2017 New revision: 430535 URL: https://svnweb.freebsd.org/changeset/ports/430535 Log: net-mgmt/rubygem-oxidized-web: create port Web userinterface and RESTful API for Oxidized, a network device configuration backup tool. WWW: https://github.com/ytti/oxidized-web PR: 203374 Submitted by: Nick Hilliard <nick@foobar.org> (with modifications) Changes: head/net-mgmt/Makefile head/net-mgmt/rubygem-oxidized-web/ head/net-mgmt/rubygem-oxidized-web/Makefile head/net-mgmt/rubygem-oxidized-web/distinfo head/net-mgmt/rubygem-oxidized-web/pkg-descr A commit references this bug: Author: swills Date: Wed Jan 4 04:40:42 UTC 2017 New revision: 430536 URL: https://svnweb.freebsd.org/changeset/ports/430536 Log: net-mgmt/rubygem-oxidized-script: create port CLI and Library to interface with network devices in Oxidized, a RANCID replacement. WWW: https://github.com/ytti/oxidized-script PR: 203374 Submitted by: Nick Hilliard <nick@foobar.org> (with modifications) Changes: head/net-mgmt/Makefile head/net-mgmt/rubygem-oxidized-script/ head/net-mgmt/rubygem-oxidized-script/Makefile head/net-mgmt/rubygem-oxidized-script/distinfo head/net-mgmt/rubygem-oxidized-script/pkg-descr Finally cleaned this up a little and committed it. Sorry it took so long, hopefully updating it makes up for that a little. Also I found that it will only write part of it's default config on the first start, so you have to start it twice, then create the router.db file and then it will startup properly. Which is fine if you know to do that, but there's no way to tell that and no output or log. Sounds like an issue for upstream to address. Anyway, it does work if you config it right. Thanks for the patches! thanks for committing this. Could you take a look at the patches for the UIDs and GIDs files? A commit references this bug: Author: swills Date: Wed Jan 4 12:29:04 UTC 2017 New revision: 430552 URL: https://svnweb.freebsd.org/changeset/ports/430552 Log: Add UID/GID for net-mgmt/rubygem-oxidized PR: 203374 Submitted by: Nick Hilliard <nick@foobar.org> Changes: head/GIDs head/UIDs (In reply to Nick Hilliard from comment #12) Ah, yes, meant to do that. Done now, thanks. |
Created attachment 161428 [details] rubygem-oxidized packages Attached is a new port, rubygem-oxidized, a slightly different approach to RANCID. This is split into three separate ports: rubygem-oxidized: base package rubygem-oxidized-web: www front end and URL handler rubygem-oxidized-script: command-line for oxidized oxidized requires its own uid/gid, which are included as separate diffs. oxidized depends on #203367 and #203373