ports/64651: [New port] sysutils/cdbkup: simple perl-based backup-utility
Kay Lehmann
kay_lehmann at web.de
Wed Mar 24 11:10:21 UTC 2004
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list