From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 22 17:06:10 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C6E21065674; Thu, 22 Apr 2010 17:06:10 +0000 (UTC) (envelope-from eitanadlerlist@gmail.com) Received: from mail-bw0-f228.google.com (mail-bw0-f228.google.com [209.85.218.228]) by mx1.freebsd.org (Postfix) with ESMTP id 8C8F18FC0A; Thu, 22 Apr 2010 17:06:09 +0000 (UTC) Received: by bwz28 with SMTP id 28so9816155bwz.14 for ; Thu, 22 Apr 2010 10:06:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:cc:content-type; bh=Q3dmL6nVQmYcd/uy8y8xSeCWxto+9ivZKxMOhY/Df3o=; b=pNNEDbHaZb00IDutfH7hlpeD+gUrN/xOIL2wH4NcmMZ7OZLB/PjZniOLH+XoD26FKC zfbDrXIUfPIh48ppjpSBR/KulzoqLmfjtrCZuD+O14xrp/6mWYGQIMwSYjLYcXIRiZEd X67Fg2Vke4zjAVctCMAuBrgEvcVrcRSyQlVLQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=pVYUwqqOuTSAQxJVYzKIVmRZbGb+ReU99HlbUICkSG4FjdQlSDb0PDD8Lqk2tki/JX tkEom1YxXnd4cJIpjuSueOPERCdu4t3bXb/JMuZFpzkbhcQBdpVB7SUQO6G5Pssjq0dK /OD7PdIaYDv1Wm6uXkkBMb3ImGt1teovzyJUs= MIME-Version: 1.0 Received: by 10.239.193.77 with HTTP; Thu, 22 Apr 2010 10:05:48 -0700 (PDT) In-Reply-To: <4BD07FCB.4030604@FreeBSD.org> References: <4BCE5ECC.6070202@gmail.com> <4BCFE209.20501@FreeBSD.org> <20100422111758.GA39338@ei.bzerk.org> <4BD07F2D.3030809@FreeBSD.org> <4BD07FCB.4030604@FreeBSD.org> From: Eitan Adler Date: Thu, 22 Apr 2010 20:05:48 +0300 Received: by 10.239.167.210 with SMTP id h18mr932091hbe.97.1271955968219; Thu, 22 Apr 2010 10:06:08 -0700 (PDT) Message-ID: To: Doug Barton Content-Type: text/plain; charset=UTF-8 Cc: freebsd-hackers@freebsd.org, Ruben de Groot , "Aryeh M. Friedman" , =?UTF-8?Q?Trond_Endrest=C3=B8l?= Subject: Re: regenerating /var/db/pkg X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Apr 2010 17:06:10 -0000 Same as before - if all is good I'll send a PR #!/bin/sh # # $FreeBSD: src/etc/periodic/daily/210.backup-aliases,v 1.6.36.1.2.1 2009/10/25 01:10:29 kensmith Exp $ # # 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 bak=/var/backups db_loc=$(/usr/bin/make -f/usr/share/mk/bsd.port.mk -V PKG_DBDIR 2>/dev/null) bk_loc="$bak/pkgdb.bak.tar.bz2" case "$daily_backup_pkgdb_enable" in [Yy][Ee][Ss]) if [ ! -d $db_loc ] then echo '$daily_backup_pkgdb_enable is enabled but' \ "$db_loc doesn't exist" rc=2 else rc=0 echo "" echo "Backing up package db directory:" [ -e $bk_loc ] && unlink $bk_loc tar -cjf $bk_loc $db_loc || rc=3 fi;; *) rc=0;; esac exit $rc