Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Mar 2004 12:03:09 +0100
From:      "Kay Lehmann" <kay_lehmann@web.de>
To:        "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org>
Subject:   ports/64651: [New port] sysutils/cdbkup: simple perl-based backup-utility
Message-ID:  <1080126189.0@bippes.finkenkrug.ev>
Resent-Message-ID: <200403241110.i2OBAKu9065650@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         64651
>Category:       ports
>Synopsis:       [New port] sysutils/cdbkup: simple perl-based backup-utility
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 24 03:10:20 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Kay Lehmann
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:


System: FreeBSD 4.9-STABLE #33: Wed Mar 17 22:04:58 CET 2004
    kay@bippes.finkenkrug.ev:/usr/obj/usr/src/sys/bippes



>Description:


Add new port of cdbkup, a small backuputility based on perl and tar


>How-To-Repeat:





>Fix:


--- cdbkup-1.0-1.shar begins here ---
# 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:
#
#	cdbkup
#	cdbkup/files
#	cdbkup/files/cdcat_bsd.patch
#	cdbkup/files/patch-Makefile.in
#	cdbkup/Makefile
#	cdbkup/distinfo
#	cdbkup/pkg-plist
#	cdbkup/pkg-descr
#
echo c - cdbkup
mkdir -p cdbkup > /dev/null 2>&1
echo c - cdbkup/files
mkdir -p cdbkup/files > /dev/null 2>&1
echo x - cdbkup/files/cdcat_bsd.patch
sed 's/^X//' >cdbkup/files/cdcat_bsd.patch << 'END-of-cdbkup/files/cdcat_bsd.patch'
X*** src/cdcat.in	Fri Jan 18 14:58:50 2002
X--- src/cdcat.in	Fri Jan 18 17:28:48 2002
X***************
X*** 98,104 ****
X  
X  sub mount {
X  	return if( $test);
X! 	if( system("@MOUNT@ -t iso9660 ".esc_shell($device)." $mntpt") != 0)
X  	{
X  		die "Can't mount $device: $!\n";
X  	}
X--- 98,104 ----
X  
X  sub mount {
X  	return if( $test);
X! 	if( system("@MOUNT@ -t cd9660 ".esc_shell($device)." $mntpt") != 0)
X  	{
X  		die "Can't mount $device: $!\n";
X  	}
END-of-cdbkup/files/cdcat_bsd.patch
echo x - cdbkup/files/patch-Makefile.in
sed 's/^X//' >cdbkup/files/patch-Makefile.in << 'END-of-cdbkup/files/patch-Makefile.in'
X--- Makefile.in.orig	Wed Mar 24 10:40:13 2004
X+++ Makefile.in	Wed Mar 24 10:41:02 2004
X@@ -19,12 +19,14 @@
X 		(echo "-> Entering $$x"; cd $$x ;\
X 		make $@ );\
X 	done
X+.if !defined(NOPORTDOCS)
X 	@echo "-> Creating dirs & installing misc documentation."
X 	$(INSTALL) -d -o $(DUMPER) -g $(DUMPGRP) -m 700 $(SNARDIR)
X 	$(INSTALL) -d -m 755 $(DOCDIR)
X 	$(INSTALL) -m 644 README $(DOCDIR)
X 	$(INSTALL) -m 644 TODO $(DOCDIR)
X 	$(INSTALL) -m 644 COMPLIANCE $(DOCDIR)
X+.endif
X 	@echo "-> All done."
X 
X uninstall:
END-of-cdbkup/files/patch-Makefile.in
echo x - cdbkup/Makefile
sed 's/^X//' >cdbkup/Makefile << 'END-of-cdbkup/Makefile'
X# New ports collection makefile for: cdbkup
X# Date created:				19 May 2003
X# Whom:					Kay Lehmann
X#
X# $FreeBSD$
X#
X
XPORTNAME=	cdbkup
XPORTVERSION=	1.0
XCATEGORIES=	sysutils
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=cdbkup
XDISTNAME=	${PORTNAME}_${PORTVERSION}-1
X
XMAINTAINER=	kay_lehmann@web.de
XCOMMENT=	Simple backup restore perl scripts (uses gnu tar)
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XBUILD_DEPENDS=	cdrecord:${PORTSDIR}/sysutils/cdrtools \
X		mkisofs:${PORTSDIR}/sysutils/mkisofs \
X		eject:${PORTSDIR}/sysutils/eject
XRUN_DEPENDS=	cdrecord:${PORTSDIR}/sysutils/cdrtools \
X		mkisofs:${PORTSDIR}/sysutils/mkisofs \
X		eject:${PORTSDIR}/sysutils/eject
X
XGNU_CONFIGURE=	yes
X
XMAN1=		cdbkup.1 cdappend.1 cdcat.1 cdrstr.1 cdsplit.1
X
XPORTDOCS=	README TODO COMPLIANCE
X
X.include <bsd.port.mk>
END-of-cdbkup/Makefile
echo x - cdbkup/distinfo
sed 's/^X//' >cdbkup/distinfo << 'END-of-cdbkup/distinfo'
XMD5 (cdbkup_1.0-1.tar.gz) = e2d3607c5327fc2204d3ecdb243bae23
END-of-cdbkup/distinfo
echo x - cdbkup/pkg-plist
sed 's/^X//' >cdbkup/pkg-plist << 'END-of-cdbkup/pkg-plist'
Xsbin/cdappend
Xsbin/cdbkup
Xsbin/cdcat
Xsbin/cdrstr
Xsbin/cdsplit
END-of-cdbkup/pkg-plist
echo x - cdbkup/pkg-descr
sed 's/^X//' >cdbkup/pkg-descr << 'END-of-cdbkup/pkg-descr'
Xcdbkup is a small backuputil which uses gnu tar and is based on perl
END-of-cdbkup/pkg-descr
exit

--- cdbkup-1.0-1.shar ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1080126189.0>