Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Feb 2016 13:51:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 207560] New port: sysutils/tarsnap-periodic -- script that uses periodic(8) to automate tarsnap backups
Message-ID:  <bug-207560-13-nUEYB8OWhh@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-207560-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-207560-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207560

--- Comment #1 from Kamila Sou=C4=8Dkov=C3=A1 <kamila@ksp.sk> ---
Comment on attachment 167514
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D167514
tarsnap-periodic.shar

# 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:
#
#       tarsnap-periodic
#       tarsnap-periodic/pkg-message
#       tarsnap-periodic/Makefile
#       tarsnap-periodic/distinfo
#       tarsnap-periodic/pkg-descr
#
echo c - tarsnap-periodic
mkdir -p tarsnap-periodic > /dev/null 2>&1
echo x - tarsnap-periodic/pkg-message
sed 's/^X//' >tarsnap-periodic/pkg-message <<
'f1af31ec63e10903b53435c356c1fcaf'
X
XIn order to enable periodic tarsnap backups you need
Xto add these lines to your /etc/periodic.conf
X
Xdaily_tarsnap_backup_enable=3D"YES"
Xdaily_tarsnap_backup_paths=3D"/"
Xdaily_tarsnap_backup_keep=3D7
Xweekly_tarsnap_backup_enable=3D"YES"
Xweekly_tarsnap_backup_paths=3D"/"
Xweekly_tarsnap_backup_keep=3D5
Xmonthly_tarsnap_backup_enable=3D"YES"
Xmonthly_tarsnap_backup_paths=3D"/"
Xmonthly_tarsnap_backup_keep=3D2
f1af31ec63e10903b53435c356c1fcaf
echo x - tarsnap-periodic/Makefile
sed 's/^X//' >tarsnap-periodic/Makefile << '4b9c43d5f60667beca68d001ebe6d34=
f'
X# Created by: Kamila Souckova <kamila@ksp.sk>
X# $FreeBSD$
X
XPORTNAME=3D      tarsnap-periodic
XPORTVERSION=3D   1.0.20160228
XCATEGORIES=3D    sysutils
X
XMAINTAINER=3D    kamila@ksp.sk
XCOMMENT=3D       Simple way of making tarsnap backups using the periodic s=
ystem
X
XRUN_DEPENDS=3D    tarsnap:${PORTSDIR}/sysutils/tarsnap
X
XUSE_GITHUB=3D    yes
XGH_ACCOUNT=3D    anotherkamila
XGH_TAGNAME=3D    0dc9fef
X
XNO_ARCH=3D       yes
XNO_BUILD=3D      yes
X
XPERIODIC_DIRS=3D etc/periodic/daily etc/periodic/weekly \
X               etc/periodic/monthly etc/periodic
X
XPERIODIC_FILES=3D        etc/periodic/daily/000.tarsnap-backup \
X               etc/periodic/weekly/000.tarsnap-backup \
X               etc/periodic/monthly/000.tarsnap-backup
X
XPLIST_FILES=3D   ${PERIODIC_FILES} bin/tarsnap-backup
X
Xpost-patch:
X.for _file in ${PERIODIC_FILES}
X       @${REINPLACE_CMD} -e "s|tarsnap-backup|${PREFIX}/bin/tarsnap-backup=
|" \
X               ${WRKSRC}/${_file}
X.endfor
X
Xdo-install:
X       ${INSTALL_SCRIPT} ${WRKSRC}/bin/tarsnap-backup ${STAGEDIR}${PREFIX}=
/bin
X.for _dir in ${PERIODIC_DIRS}
X       @${MKDIR} ${STAGEDIR}${PREFIX}/${_dir}
X.endfor
X
X.for _file in ${PERIODIC_FILES}
X       ${INSTALL_SCRIPT} ${WRKSRC}/${_file} ${STAGEDIR}${PREFIX}/${_file}
X.endfor
X
X.include <bsd.port.mk>
4b9c43d5f60667beca68d001ebe6d34f
echo x - tarsnap-periodic/distinfo
sed 's/^X//' >tarsnap-periodic/distinfo << '99edaad9ef56d69e5f91af927c996c2=
4'
XSHA256 (anotherkamila-tarsnap-periodic-1.0.20160228-0dc9fef_GH0.tar.gz) =3D
4e71cda4aa14df775043bc6af5a22bd83fe00ef6f4fefae4018d782d63444ca8
XSIZE (anotherkamila-tarsnap-periodic-1.0.20160228-0dc9fef_GH0.tar.gz) =3D =
1956
99edaad9ef56d69e5f91af927c996c24
echo x - tarsnap-periodic/pkg-descr
sed 's/^X//' >tarsnap-periodic/pkg-descr << '55bad58d8adabe8af7f6ee6e60c8dc=
16'
XScript that uses the periodic system to create and manage tarsnap
Xbackups. Easily configured via /etc/periodic.conf
X
XWWW: https://github.com/anotherkamila/tarsnap-periodic
55bad58d8adabe8af7f6ee6e60c8dc16
exit

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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