[Midnightbsd-cvs] src [11788] update more scripts
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jul 11 19:56:46 EDT 2018
Revision: 11788
http://svnweb.midnightbsd.org/src/?rev=11788
Author: laffer1
Date: 2018-07-11 19:56:45 -0400 (Wed, 11 Jul 2018)
Log Message:
-----------
update more scripts
Modified Paths:
--------------
trunk/etc/periodic/daily/400.status-disks
Added Paths:
-----------
trunk/etc/periodic/daily/220.backup-pkgdb
Property Changed:
----------------
trunk/etc/periodic/daily/400.status-disks
Added: trunk/etc/periodic/daily/220.backup-pkgdb
===================================================================
--- trunk/etc/periodic/daily/220.backup-pkgdb (rev 0)
+++ trunk/etc/periodic/daily/220.backup-pkgdb 2018-07-11 23:56:45 UTC (rev 11788)
@@ -0,0 +1,50 @@
+#!/bin/sh
+#
+# $MidnightBSD$
+#
+
+# If there is a global system configuration file, suck it in.
+#
+if [ -r /etc/defaults/periodic.conf ]
+then
+ . /etc/defaults/periodic.conf
+ source_periodic_confs
+fi
+
+rc=0
+
+case "$daily_backup_pkgdb_enable" in
+ [Yy][Ee][Ss])
+ bak="${daily_backup_pkgdb_dir:-/var/backups}"
+ bak_file="${bak}/pkgdb.bak.tbz"
+
+ pkg_dbdir=/var/db/mport/
+
+ if [ ! -d "$bak" ]
+ then
+ install -d -o root -g wheel -m 750 $bak || {
+ echo '$daily_backup_pkgdb_enable is enabled but' \
+ "$daily_backup_pkgdb_dir doesn't exist" ;
+ exit 2 ; }
+ fi
+
+ echo ''
+ echo 'Backing up package db directory:'
+
+ new_bak_file=`mktemp ${bak_file}-XXXXX`
+
+ if tar -cjHf "${new_bak_file}" "$pkg_dbdir" 2>/dev/null; then
+ chmod 644 "${new_bak_file}"
+
+ if [ -e "${bak_file}.2" -a -e "${bak_file}" ]; then
+ unlink "${bak_file}.2"
+ mv "${bak_file}" "${bak_file}.2"
+ fi
+ [ -e "${bak_file}" ] && mv "${bak_file}" "${bak_file}.2"
+ mv "${new_bak_file}" "${bak_file}"
+ else
+ rc=3
+ fi ;;
+esac
+
+exit $rc
Property changes on: trunk/etc/periodic/daily/220.backup-pkgdb
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/etc/periodic/daily/400.status-disks
===================================================================
--- trunk/etc/periodic/daily/400.status-disks 2018-07-11 23:56:05 UTC (rev 11787)
+++ trunk/etc/periodic/daily/400.status-disks 2018-07-11 23:56:45 UTC (rev 11788)
@@ -16,7 +16,12 @@
echo ""
echo "Disk status:"
- df $daily_status_disks_df_flags && rc=1 || rc=3
+ if [ -n "${daily_status_disks_ignore}" ] ; then
+ ignore="egrep -v ${daily_status_disks_ignore}"
+ else
+ ignore="cat"
+ fi
+ (df $daily_status_disks_df_flags | ${ignore}) && rc=1 || rc=3
# display which filesystems need backing up
if [ -s /etc/dumpdates ]; then
Property changes on: trunk/etc/periodic/daily/400.status-disks
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list