# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ./rubygem-oxidized # ./rubygem-oxidized/pkg-descr # ./rubygem-oxidized/distinfo # ./rubygem-oxidized/Makefile # ./rubygem-oxidized/files # ./rubygem-oxidized/files/oxidized.in # ./rubygem-oxidized-web # ./rubygem-oxidized-web/pkg-descr # ./rubygem-oxidized-web/distinfo # ./rubygem-oxidized-web/Makefile # ./rubygem-oxidized-script # ./rubygem-oxidized-script/pkg-descr # ./rubygem-oxidized-script/distinfo # ./rubygem-oxidized-script/Makefile # echo c - ./rubygem-oxidized mkdir -p ./rubygem-oxidized > /dev/null 2>&1 echo x - ./rubygem-oxidized/pkg-descr sed 's/^X//' >./rubygem-oxidized/pkg-descr << 'f1d81cf8dc8da83dd60e734a7f67c2c6' XOxidized is a network device configuration backup tool. It's a rancid Xreplacement. X XWWW: https://github.com/ytti/oxidized f1d81cf8dc8da83dd60e734a7f67c2c6 echo x - ./rubygem-oxidized/distinfo sed 's/^X//' >./rubygem-oxidized/distinfo << '00779329a893f6d7ca4eb2a14ab60351' XSHA256 (rubygem/oxidized-0.8.1.gem) = 8b1921495befaf644d61686f9d0bb86d4a48421c7707850d63daf59e0daebbcf XSIZE (rubygem/oxidized-0.8.1.gem) = 39936 00779329a893f6d7ca4eb2a14ab60351 echo x - ./rubygem-oxidized/Makefile sed 's/^X//' >./rubygem-oxidized/Makefile << 'd2540d86c31abcf683fcd77d41c8a522' X# Created by: Nick Hilliard X# $FreeBSD: $ X XPORTNAME= oxidized XPORTVERSION= 0.8.1 XCATEGORIES= net-mgmt rubygems XMASTER_SITES= RG X XMAINTAINER= nick@foobar.org XCOMMENT= Network device configuration backup tool X XLICENSE= APACHE20 X XRUN_DEPENDS= rubygem-asetus>=0.1:${PORTSDIR}/devel/rubygem-asetus \ X rubygem-net-ssh>=2.8:${PORTSDIR}/security/rubygem-net-ssh \ X rubygem-slop>=3.5:${PORTSDIR}/devel/rubygem-slop \ X rubygem-rugged>=0.21.4:${PORTSDIR}/devel/rubygem-rugged X XNO_ARCH= yes X XUSE_RC_SUBR= oxidized X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X XOXIDIZED_HOME?= /var/db/${PORTNAME} XOXIDIZED_USER?= ${PORTNAME} XOXIDIZED_GROUP?=${PORTNAME} X X.if ${OXIDIZED_USER} == "oxidized" XUSERS= oxidized X.endif X.if ${OXIDIZED_GROUP} == "oxidized" XGROUPS= oxidized X.endif X XSUB_LIST+= OXIDIZED_HOME=${OXIDIZED_HOME} \ X OXIDIZED_USER=${OXIDIZED_USER} \ X OXIDIZED_GROUP=${OXIDIZED_GROUP} \ X PREFIX=${PREFIX} X XPLIST_FILES= bin/oxidized X X.include d2540d86c31abcf683fcd77d41c8a522 echo c - ./rubygem-oxidized/files mkdir -p ./rubygem-oxidized/files > /dev/null 2>&1 echo x - ./rubygem-oxidized/files/oxidized.in sed 's/^X//' >./rubygem-oxidized/files/oxidized.in << 'a0744b21b44ea428ece1be4de28bc5ac' X#!/bin/sh X X# $FreeBSD: $ X# X# PROVIDE: oxidized X# REQUIRE: LOGIN X# KEYWORD: shutdown X X# X# Configuration settings for oxidized in /etc/rc.conf: X# X# oxidized_enable (bool): X# Set to "NO" by default. X# Set it to "YES" to enable oxidized X# X# oxidized_args (str): X# Extra arguments passed to start command X# X# oxidized_home (str) X# Set to "%%OXIDIZED_HOME%%" by default. X# Set the OXIDIZED_HOME variable for oxidized process X# X# oxidized_user (str): X# Set to "%%OXIDIZED_USER%%" by default. X# User to run oxidized as. X# X# oxidized_group (str): X# Set to "%%OXIDIZED_GROUP%%" by default. X# Group for data file ownership. X# X X. /etc/rc.subr X Xname="oxidized" Xrcvar=oxidized_enable X Xload_rc_config "${name}" X X: ${oxidized_enable="NO"} X: ${oxidized_home="%%OXIDIZED_HOME%%"} X: ${oxidized_args=""} X: ${oxidized_user="%%OXIDIZED_USER%%"} X: ${oxidized_group="%%OXIDIZED_GROUP%%"} X Xpiddir="/var/run/${name}" Xpidfile="${piddir}/${name}.pid" Xcommand="/usr/sbin/daemon" Xcommand_args="-f -p ${pidfile} %%PREFIX%%/bin/oxidized ${oxidized_args}" X Xstart_precmd="oxidized_prestart" Xstart_cmd="oxidized_start" Xstop_cmd="oxidized_stop" X Xoxidized_prestart() { X if [ ! -d ${piddir} ]; then X install -d -o "${oxidized_user}" -g "${oxidized_group}" -m 750 ${piddir} X fi X} X Xoxidized_start() X{ X check_startmsgs && echo "Starting ${name}." X su -l ${oxidized_user} -c "exec ${command} ${command_args} ${rc_arg}" X} X Xoxidized_stop() X{ X [ -f $pidfile ] \ X && kill -TERM $(cat $pidfile) \ X || echo ${name} not running? \(check ${pidfile}\) X} X Xrun_rc_command "$1" a0744b21b44ea428ece1be4de28bc5ac echo c - ./rubygem-oxidized-web mkdir -p ./rubygem-oxidized-web > /dev/null 2>&1 echo x - ./rubygem-oxidized-web/pkg-descr sed 's/^X//' >./rubygem-oxidized-web/pkg-descr << '6e1566db2ea8988a84a2fed0ccead899' XWeb userinterface and RESTful API for Oxidized, a network device Xconfiguration backup tool. X XWWW: https://github.com/ytti/oxidized-web 6e1566db2ea8988a84a2fed0ccead899 echo x - ./rubygem-oxidized-web/distinfo sed 's/^X//' >./rubygem-oxidized-web/distinfo << '35dfa0157c7f4fb8551d682ae19d6390' XSHA256 (rubygem/oxidized-web-0.5.1.gem) = c7e560bae739872c4e13d5645f56500df7c9a88009fd6978995ae6db8af4e182 XSIZE (rubygem/oxidized-web-0.5.1.gem) = 245760 35dfa0157c7f4fb8551d682ae19d6390 echo x - ./rubygem-oxidized-web/Makefile sed 's/^X//' >./rubygem-oxidized-web/Makefile << '11c8569e64240502fabaa2f2a0cf5c48' X# Created by: Nick Hilliard X# $FreeBSD: $ X XPORTNAME= oxidized-web XPORTVERSION= 0.5.1 XCATEGORIES= net-mgmt rubygems XMASTER_SITES= RG X XMAINTAINER= nick@foobar.org XCOMMENT= Web user interface and RESTful API for rubygems-oxidized X XLICENSE= APACHE20 X XRUN_DEPENDS= rubygem-oxidized>=0.2:${PORTSDIR}/net-mgmt/rubygem-oxidized \ X rubygem-puma>=2.8:${PORTSDIR}/www/rubygem-puma \ X rubygem-sinatra>=1.4:${PORTSDIR}/www/rubygem-sinatra \ X rubygem-sinatra-contrib>=1.4:${PORTSDIR}/www/rubygem-sinatra-contrib \ X rubygem-emk-sinatra-url-for>=0.2:${PORTSDIR}/www/rubygem-emk-sinatra-url-for \ X rubygem-haml>=4.0:${PORTSDIR}/www/rubygem-haml \ X rubygem-sass>=3.3:${PORTSDIR}/textproc/rubygem-sass X XNO_ARCH= yes X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X X.include 11c8569e64240502fabaa2f2a0cf5c48 echo c - ./rubygem-oxidized-script mkdir -p ./rubygem-oxidized-script > /dev/null 2>&1 echo x - ./rubygem-oxidized-script/pkg-descr sed 's/^X//' >./rubygem-oxidized-script/pkg-descr << '567b2f9fcaa17e7ce8d3c386c15c0b51' XCLI and Library to interface with network devices in Oxidized, a RANCID Xreplacement. X XWWW: https://github.com/ytti/oxidized-script 567b2f9fcaa17e7ce8d3c386c15c0b51 echo x - ./rubygem-oxidized-script/distinfo sed 's/^X//' >./rubygem-oxidized-script/distinfo << 'b403975d8f67803eeddec6b976bbcdfc' XSHA256 (rubygem/oxidized-script-0.1.1.gem) = aa9d29aa4f817f93a0e8639b70c024c88ff16ec883cd9a605033b47b259c3398 XSIZE (rubygem/oxidized-script-0.1.1.gem) = 9216 b403975d8f67803eeddec6b976bbcdfc echo x - ./rubygem-oxidized-script/Makefile sed 's/^X//' >./rubygem-oxidized-script/Makefile << '155e7f7573db12e20c263be0c9544b7b' X# Created by: Nick Hilliard X# $FreeBSD: $ X XPORTNAME= oxidized-script XPORTVERSION= 0.1.1 XCATEGORIES= net-mgmt rubygems XMASTER_SITES= RG X XMAINTAINER= nick@foobar.org XCOMMENT= CLI and Library to interface with network devices in rubygems-oxidized X XLICENSE= APACHE20 X XRUN_DEPENDS= rubygem-oxidized>=0.2:${PORTSDIR}/net-mgmt/rubygem-oxidized X XNO_ARCH= yes X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X XPLIST_FILES= bin/oxs X X.include 155e7f7573db12e20c263be0c9544b7b exit