From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Mar 7 16:10:10 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D830216A408 for ; Wed, 7 Mar 2007 16:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B7B6013C4B4 for ; Wed, 7 Mar 2007 16:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l27GAAie003728 for ; Wed, 7 Mar 2007 16:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l27GAARK003726; Wed, 7 Mar 2007 16:10:10 GMT (envelope-from gnats) Resent-Date: Wed, 7 Mar 2007 16:10:10 GMT Resent-Message-Id: <200703071610.l27GAARK003726@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tony Shadwick Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 73D5116A400 for ; Wed, 7 Mar 2007 16:04:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 642B613C4A7 for ; Wed, 7 Mar 2007 16:04:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l27G4sY9077305 for ; Wed, 7 Mar 2007 16:04:54 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l27G4svG077304; Wed, 7 Mar 2007 16:04:54 GMT (envelope-from nobody) Message-Id: <200703071604.l27G4svG077304@www.freebsd.org> Date: Wed, 7 Mar 2007 16:04:54 GMT From: Tony Shadwick To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/110035: Port fix for sysutils/be_agent X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2007 16:10:10 -0000 >Number: 110035 >Category: ports >Synopsis: Port fix for sysutils/be_agent >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Mar 07 16:10:10 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Tony Shadwick >Release: 6.1 >Organization: OSS Solutions >Environment: FreeBSD moogle.hksilver.net 6.0-RELEASE-p6 FreeBSD 6.0-RELEASE-p6 #1: Thu Mar 30 11:04:22 CST 2006 root@moogle.shadwick.home:/usr/obj/usr/src/sys/SMP i386 >Description: Old version retrieved via anonymous FTP. Veritas no longer allows this. >How-To-Repeat: make >Fix: # 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: # # /usr/ports/sysutils/be_agent # /usr/ports/sysutils/be_agent/files # /usr/ports/sysutils/be_agent/files/be-agent.sh.in # /usr/ports/sysutils/be_agent/files/config_example # /usr/ports/sysutils/be_agent/files/pkg-message.in # /usr/ports/sysutils/be_agent/Makefile # /usr/ports/sysutils/be_agent/distinfo # /usr/ports/sysutils/be_agent/pkg-descr # echo c - /usr/ports/sysutils/be_agent mkdir -p /usr/ports/sysutils/be_agent > /dev/null 2>&1 echo c - /usr/ports/sysutils/be_agent/files mkdir -p /usr/ports/sysutils/be_agent/files > /dev/null 2>&1 echo x - /usr/ports/sysutils/be_agent/files/be-agent.sh.in sed 's/^X//' >/usr/ports/sysutils/be_agent/files/be-agent.sh.in << 'END-of-/usr/ports/sysutils/be_agent/files/be-agent.sh.in' X#!/bin/sh X# X# PROVIDE: be-agent X# REQUIRE: LOGIN X# BEFORE: DAEMON X# KEYWORD: shutdown X X# X# Add the following lines to /etc/rc.conf to enable be-agent: X# X#be_agent_enable="YES" X# X X. %%RC_SUBR%% X Xname=be_agent Xrcvar=`set_rcvar` X Xcommand="%%PREFIX%%/bin/agent.be" X X# set defaults X Xbe_agent_enable=${be_agent_enable:-"NO"} Xbe_agent_cfg=${be_agent_cfg:-"%%PREFIX%%/etc/be-agent.cfg"} Xbe_agent_flags=${be_agent_flags:-"-c ${be_agent_cfg} &"} X Xload_rc_config ${name} Xrun_rc_command "$1" END-of-/usr/ports/sysutils/be_agent/files/be-agent.sh.in echo x - /usr/ports/sysutils/be_agent/files/config_example sed 's/^X//' >/usr/ports/sysutils/be_agent/files/config_example << 'END-of-/usr/ports/sysutils/be_agent/files/config_example' X# X# X# Below is an example configuration. Please use your real hostname. The X# field 'force_address' is only needed if your machine has multiple X# network interfaces and you wish to force it to use a specific one. X# X# name myhostname.mydomainname.com X# force_address 192.168.1.2 X# export /home/myusername as myhome X# tell my_backup_exec_server_hostname X# tell_interval 30 X# X# X# The following are directories tht are excluded from all backups. Xexclude_dir /dev Xexclude_dir /proc END-of-/usr/ports/sysutils/be_agent/files/config_example echo x - /usr/ports/sysutils/be_agent/files/pkg-message.in sed 's/^X//' >/usr/ports/sysutils/be_agent/files/pkg-message.in << 'END-of-/usr/ports/sysutils/be_agent/files/pkg-message.in' X# This port requires 3 steps in order to enable it. X# X# 1. Edit the config file located at %%PREFIX%%/etc/be-agent.cfg.sample. Be X# sure to enter the hostname of your Backup Exec server, and then make a X# matching entry for it in /etc/hosts: X# X# be-agent.cfg.sample: X# tell my_backup_exec_server_hostname X# X# /etc/hosts: X# 192.168.1.3 my_backup_exec_server_hostname X# X# Save your config file as %%PREFIX%%/etc/be-agent.cfg X# X# 2. Add the following line to your /etc/services: X# X# grfs 6101/tcp # Backup Exec Agent X# X# 3. Add the following lines to /etc/rc.conf X# X# be_agent_enable="YES" X# linux_enable="YES" X# X# END-of-/usr/ports/sysutils/be_agent/files/pkg-message.in echo x - /usr/ports/sysutils/be_agent/Makefile sed 's/^X//' >/usr/ports/sysutils/be_agent/Makefile << 'END-of-/usr/ports/sysutils/be_agent/Makefile' X# New ports collection Makefile for: be_agent X# Date created: 20 May 2005 X# Whom: Tony Shadwick X# X# $FreeBSD: ports/sysutils/be_agent/Makefile,v 1.4 2006/09/15 06:04:23 vd Exp $X# X XPORTNAME= be_agent XPORTVERSION= 5.046 XCATEGORIES= sysutils XMASTER_SITES= # XDISTNAME= nls_agnt_262592 XEXTRACT_SUFX= .tar X XMAINTAINER= numbski@hksilver.net XCOMMENT= VERITAS Backup Exec (tm) UNIX Agent XDOWNLOAD_URL= http://seer.support.veritas.com/docs/262592.htm XUSE_LINUX= yes X XNO_BUILD= yes XONLY_FOR_ARCHS= i386 XNO_INSTALL_MANPAGES= yes XSUB_FILES= pkg-message XUSE_RC_SUBR= be-agent.sh XPLIST_FILES= bin/agent.be \ X etc/be-agent.cfg.sample X X.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) XECHO_MSG=/usr/bin/printf XIGNORE= :\n\ XBecause of licensing restrictions, you must fetch the distribution\n\ Xmanually. Please access\n\ X\n\ X ${DOWNLOAD_URL}\n\ X\n\ XClick \"Download Now\"\, and agree to the license agreement. Please place\n\ Xthe downloaded ${DISTNAME}${EXTRACT_SUFX} in ${DISTDIR}.\n X.endif X Xdo-install: X @${INSTALL_PROGRAM} ${WRKDIR}/common/agent.linux24 ${PREFIX}/bin/agent.be X @${CAT} ${PKGMESSAGE} ${WRKDIR}/english/agent.cfg \ X ${FILESDIR}/config_example >> ${WRKDIR}/be-agent.cfg.sample X @${INSTALL_DATA} ${WRKDIR}/be-agent.cfg.sample ${PREFIX}/etc X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include END-of-/usr/ports/sysutils/be_agent/Makefile echo x - /usr/ports/sysutils/be_agent/distinfo sed 's/^X//' >/usr/ports/sysutils/be_agent/distinfo << 'END-of-/usr/ports/sysutils/be_agent/distinfo' XMD5 (nls_agnt_262592.tar) = e785997a44f9ec562e2aa90f0132a738 XSHA256 (nls_agnt_262592.tar) = 8ba8816b9199ee428da8e8cb44d2e451117e9f3689fbdeea8016a9e3257f9b3e XSIZE (nls_agnt_262592.tar) = 1092608 END-of-/usr/ports/sysutils/be_agent/distinfo echo x - /usr/ports/sysutils/be_agent/pkg-descr sed 's/^X//' >/usr/ports/sysutils/be_agent/pkg-descr << 'END-of-/usr/ports/sysutils/be_agent/pkg-descr' XThis is a port of the VERITAS Backup Exec (tm) UNIX Agent. X XThis agent can be applied to the following versions of Backup Exec: X XBackup Exec 8.x for Windows NT and Windows 2000 (All Revisions) XBackup Exec 9.0 for Windows Servers (All Revisions) XBackup Exec 9.1 for Windows Servers (All Revisions) XBackup Exec 8.5 for NetWare XBackup Exec 9.0 for NetWare XBackup Exec 9.1 for NetWare X X XWWW: http://seer.support.veritas.com/docs/262592.htm X X- Tony Shadwick Xnumbski@hksilver.net END-of-/usr/ports/sysutils/be_agent/pkg-descr >Release-Note: >Audit-Trail: >Unformatted: