mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
databases/automysqlbackup: Add the port to the tree
AutoMySQLBackup is a script that takes the pain out of setting up automated incremental daily, weekly, and monthly backups of MySQL databases. Submitted by: Christian Schwarz <me@cschwarz.com> Reviewed by: matthew Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19612
This commit is contained in:
parent
de1e595109
commit
ad96bd5002
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=496952
6 changed files with 73 additions and 0 deletions
|
@ -23,6 +23,7 @@
|
|||
SUBDIR += arangodb33
|
||||
SUBDIR += ateam_mysql_ldap_auth
|
||||
SUBDIR += autobackupmysql
|
||||
SUBDIR += automysqlbackup
|
||||
SUBDIR += bbdb
|
||||
SUBDIR += beansdb
|
||||
SUBDIR += buzhug
|
||||
|
|
34
databases/automysqlbackup/Makefile
Normal file
34
databases/automysqlbackup/Makefile
Normal file
|
@ -0,0 +1,34 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= automysqlbackup
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 3.0_rc6
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= SF/automysqlbackup/AutoMySQLBackup/AutoMySQLBackup%20VER%203.0
|
||||
|
||||
MAINTAINER= me@cschwarz.com
|
||||
COMMENT= Automatic MySQL Backup Tool
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|' \
|
||||
${WRKSRC}/automysqlbackup
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/automysqlbackup ${STAGEDIR}${PREFIX}/bin
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/
|
||||
${MKDIR} ${STAGEDIR}${ETCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/automysqlbackup.conf ${STAGEDIR}${ETCDIR}/automysqlbackup.conf.sample
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}/var/backups/automysqlbackup
|
||||
|
||||
.include <bsd.port.mk>
|
3
databases/automysqlbackup/distinfo
Normal file
3
databases/automysqlbackup/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1552823236
|
||||
SHA256 (automysqlbackup-v3.0_rc6.tar.gz) = 889e064d086b077e213da11e937ea7242a289f9217652b9051c157830dc23cc0
|
||||
SIZE (automysqlbackup-v3.0_rc6.tar.gz) = 39205
|
20
databases/automysqlbackup/files/patch-automysqlbackup
Normal file
20
databases/automysqlbackup/files/patch-automysqlbackup
Normal file
|
@ -0,0 +1,20 @@
|
|||
--- automysqlbackup.orig 2011-12-03 16:10:43 UTC
|
||||
+++ automysqlbackup
|
||||
@@ -55,8 +55,8 @@ let "N_backup_local_nofiles=0x20"
|
||||
# @info: Default configuration options.
|
||||
# @deps: (none)
|
||||
load_default_config() {
|
||||
- CONFIG_configfile="/etc/automysqlbackup/automysqlbackup.conf"
|
||||
- CONFIG_backup_dir='/var/backup/db'
|
||||
+ CONFIG_configfile="%%ETCDIR%%/automysqlbackup.conf"
|
||||
+ CONFIG_backup_dir='/var/backups/automysqlbackup'
|
||||
CONFIG_multicore='yes'
|
||||
CONFIG_multicore_threads=2
|
||||
CONFIG_do_monthly="01"
|
||||
@@ -2252,4 +2252,4 @@ elif (( $# == 0 )) && (( ${#opt_flags[@]} == 0 )); the
|
||||
method_backup
|
||||
fi
|
||||
|
||||
-# END __main
|
||||
\ No newline at end of file
|
||||
+# END __main
|
11
databases/automysqlbackup/pkg-descr
Normal file
11
databases/automysqlbackup/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
AutoMySQLBackup with a basic configuration will create Daily, Weekly and
|
||||
Monthly backups of one or more of your MySQL databases from one or more
|
||||
of your MySQL servers.
|
||||
|
||||
Other Features include:
|
||||
- Email notification of backups
|
||||
- Backup Compression and Encryption
|
||||
- Configurable backup rotation
|
||||
- Incremental database backups
|
||||
|
||||
WWW: https://sourceforge.net/projects/automysqlbackup
|
4
databases/automysqlbackup/pkg-plist
Normal file
4
databases/automysqlbackup/pkg-plist
Normal file
|
@ -0,0 +1,4 @@
|
|||
bin/automysqlbackup
|
||||
@sample etc/automysqlbackup/automysqlbackup.conf.sample
|
||||
@dir(,,0700) /var/backups/automysqlbackup
|
||||
%%DOCSDIR%%/README
|
Loading…
Add table
Reference in a new issue