diff options
author | Britney Fransen <brfransen@gmail.com> | 2024-02-24 18:48:29 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2024-02-24 18:48:29 (GMT) |
commit | 4f19c0414f2536dac843c6de3d60d5e697bb6bb6 (patch) | |
tree | ae977808b17316ec4313ed02a434f916595c40ba | |
parent | 867cf490478ae32ca6e321358ab4c48c7d6996fe (diff) | |
download | linhes_pkgbuild-4f19c0414f2536dac843c6de3d60d5e697bb6bb6.zip linhes_pkgbuild-4f19c0414f2536dac843c6de3d60d5e697bb6bb6.tar.gz linhes_pkgbuild-4f19c0414f2536dac843c6de3d60d5e697bb6bb6.tar.bz2 |
linhes-system: lh_system_backup_job: use mariadb-dump
-rwxr-xr-x | linhes/linhes-system/PKGBUILD | 4 | ||||
-rwxr-xr-x | linhes/linhes-system/lh_system_backup_job | 15 |
2 files changed, 13 insertions, 6 deletions
diff --git a/linhes/linhes-system/PKGBUILD b/linhes/linhes-system/PKGBUILD index 52a8a2d..464687f 100755 --- a/linhes/linhes-system/PKGBUILD +++ b/linhes/linhes-system/PKGBUILD @@ -1,6 +1,6 @@ pkgname=linhes-system pkgver=9.0.0 -pkgrel=70 +pkgrel=71 arch=('x86_64') #install=$pkgname.install pkgdesc="Everything that makes LinHES a system" @@ -38,7 +38,7 @@ sha256sums=('e6eaa2fb4819fa60cb05b4d2e7328d2914af3a73028a735ec4d56e7ece33ecc0' '87875d9e5f5ce18208f419698ce69b6bcbcd08955a57a4a13940e715af58b787' '93d664f4a46fda05d0f754d19df40cbda120e325b80c07092345b14763993833' 'a523388ffdc6f30f2dd2ef4803b21bded8a35bfded499dc66b786adec71840a3' - '4e88e3b3a105d923fb7fecad07c5a9fab0eab0904b7cd2831a539ecb91ef2ef4' + '080988f30423c4b4ec542f250ac2f051d78b2609ef6ff7f6ac29d63222a4f7c1' '91bdec992bb2c933e15625c181f2195c402060b879168ebf35944cb064c904b9' '5cacfdd02833e5a3130d765573e772e6bd5030336ba86239c5e4db5ffa36fc69' 'd51253c207d3315997d7122cb774c6d0fc38975c33e66bf416f0b1b95cf86e5b' diff --git a/linhes/linhes-system/lh_system_backup_job b/linhes/linhes-system/lh_system_backup_job index 14a3cf8..f634589 100755 --- a/linhes/linhes-system/lh_system_backup_job +++ b/linhes/linhes-system/lh_system_backup_job @@ -27,6 +27,12 @@ do fi done +if [ ! `mountpoint -q $BACKUPDISK 2> /dev/null` ]; then + echo " The system doesn't have a second drive. Backup skipped." + exit $backup_status +fi + + #find secondary backup location for dir in /data/storage/disk* do @@ -64,23 +70,24 @@ function backup(){ echo "Starting Backup" echo "Backup Directory: $BACKUPLINK --> $BACKUPDIR" echo "Secondary Backup Directory: $SECBACKUPLINK --> $SECBACKUPDIR" + echo mkdir -p $BACKUPDIR/$DATE #backup database if [ $SystemType = MasterBackend -o $SystemType = Standalone ] then echo - echo "Backup mysql databases" + echo "Backup mariadb databases" pacman -Q mysql 2>/dev/null if [ $? = 0 ] then echo " mythconverg (mythtv database)" - mysqldump -x mythconverg > $BACKUPDIR/$DATE/mythconverg + /usr/bin/mariadb-dump -x mythconverg > $BACKUPDIR/$DATE/mythconverg backup_status_check $? #this is everything echo " All databases in one file" - mysqldump -x --all-databases > $BACKUPDIR/$DATE/all_databases + /usr/bin/mariadb-dump -x --all-databases > $BACKUPDIR/$DATE/all_databases backup_status_check $? fi fi @@ -238,7 +245,7 @@ function remote_backup(){ if [ -n "$SECBACKUPDISK" ]; then SECBACKUP=$SECBACKUPDISK/backup - if [ `mountpoint -q -d $SECBACKUPDISK` ]; then + if [ `mountpoint -q $SECBACKUPDISK 2> /dev/null` ]; then if [ ! -d "$SECBACKUPDIR" ]; then mkdir -p -m 775 $SECBACKUPDIR echo " Created $SECBACKUPDIR" |