Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Backup script is now calling pkg shell .dump
Baptiste Daroussin committed 11 years ago
commit ee9b013679e0189417d61395630b74931ee78e45
parent 9ed31674efd640cab6b5887cff24c1091ab822cf
1 file changed +4 -4
modified scripts/periodic/411.pkg-backup.in
@@ -15,7 +15,7 @@ case "${daily_backup_pkgng_enable:-YES}" in
	;;
	*)
	bak="${daily_backup_pkgng_dir:-/var/backups}"
-
	bak_file="${bak}/pkgng.db"
+
	bak_file="${bak}/pkg.sql.xz"
	pkgcmd=@prefix@/sbin/pkg

	if ! ${pkgcmd} -N >/dev/null 2>&1 ; then
@@ -33,10 +33,10 @@ case "${daily_backup_pkgng_enable:-YES}" in
		echo
		echo 'Backing up pkgng database:'

-
		[ -e "${bak_file}.txz" ] && \
-
			mv -f "${bak_file}.txz" "${bak_file}.txz.2"
+
		[ -e "${bak_file}" ] && \
+
			mv -f "${bak_file}" "${bak_file}.2"

-
		if ${pkgcmd} backup -d ${bak_file}; then
+
		if ${pkgcmd} shell .dump | xz -c > ${bak_file}; then
			rc=0
		else
			rc=3