svn commit: r386217 - in head/sysutils: . acts

Mark Felder feld at FreeBSD.org
Wed May 13 14:28:44 UTC 2015


Author: feld
Date: Wed May 13 14:28:42 2015
New Revision: 386217
URL: https://svnweb.freebsd.org/changeset/ports/386217

Log:
  Welcome acts to the ports tree
  
  acts is a utility for managing Tarsnap backups which is written in plain
  sh(1). This utility was praised in mwl's Tarsnap Mastery book, but was
  somehow missing from our dear ports tree.
  
  Now it's here so I can better manage my backups, and you should too!

Added:
  head/sysutils/acts/
  head/sysutils/acts/Makefile   (contents, props changed)
  head/sysutils/acts/distinfo   (contents, props changed)
  head/sysutils/acts/pkg-descr   (contents, props changed)
  head/sysutils/acts/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed May 13 14:24:51 2015	(r386216)
+++ head/sysutils/Makefile	Wed May 13 14:28:42 2015	(r386217)
@@ -15,6 +15,7 @@
     SUBDIR += accountsservice
     SUBDIR += acpi_call
     SUBDIR += acpica-tools
+    SUBDIR += acts
     SUBDIR += adtool
     SUBDIR += afbinit
     SUBDIR += afflib

Added: head/sysutils/acts/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/acts/Makefile	Wed May 13 14:28:42 2015	(r386217)
@@ -0,0 +1,20 @@
+# Created by: Mark Felder <feld at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	acts
+PORTVERSION=	1.0
+CATEGORIES=	sysutils archivers
+
+MAINTAINER=	feld at FreeBSD.org
+COMMENT=	Another Calendar-based Tarsnap Script
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	alexjurkiewicz
+
+NO_BUILD=	yes
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/acts ${STAGEDIR}/${PREFIX}/bin/acts
+	${INSTALL_DATA} ${WRKSRC}/acts.conf ${STAGEDIR}/${PREFIX}/etc/acts.conf.sample
+
+.include <bsd.port.mk>

Added: head/sysutils/acts/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/acts/distinfo	Wed May 13 14:28:42 2015	(r386217)
@@ -0,0 +1,2 @@
+SHA256 (alexjurkiewicz-acts-1.0_GH0.tar.gz) = 60541d245d9e1c11c2bd34784f45f7e89010d453c4132e6af62f83f1c115f59d
+SIZE (alexjurkiewicz-acts-1.0_GH0.tar.gz) = 3330

Added: head/sysutils/acts/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/acts/pkg-descr	Wed May 13 14:28:42 2015	(r386217)
@@ -0,0 +1,11 @@
+acts is a minimal shell script that creates backups with Tarsnap.
+Some design goals:
+
+    Just backup, no restore.
+    Calendar-based (daily, monthly, yearly) backup schedule
+    Portable, small code footprint.
+
+One Tarsnap archive is created per-target per-run. 31 daily, 12 monthly,
+and indefinite yearly backups are kept.
+
+WWW: https://github.com/alexjurkiewicz/acts

Added: head/sysutils/acts/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/acts/pkg-plist	Wed May 13 14:28:42 2015	(r386217)
@@ -0,0 +1,2 @@
+bin/acts
+ at sample etc/acts.conf.sample


More information about the svn-ports-all mailing list