From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 22 12:21:38 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 2D4AC1065670; Thu, 22 Apr 2010 12:21:38 +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 832568FC12; Thu, 22 Apr 2010 12:21:37 +0000 (UTC) Received: by bwz28 with SMTP id 28so9519659bwz.14 for ; Thu, 22 Apr 2010 05:21:36 -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:content-type; bh=HG7cWFRaGqFGCXxXleIalqpLKR9n6TxUvGeHMONAlmk=; b=Go+eyKEKtHczF2coJYzMW7sATDQ6IpUwXr4+BlYCQsoWktOQP/Rd+9ekFZyrgTqz5d tTm79gLwYiLPuaKTMAtzkwQxBjZ16HHXB5K0N5XcBjViCAyX/+FmELXiZTMhWrsUS3jf kYp/KP4/K3VlgXhKNtgzTzFH4C+4FY8wcjNeg= 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 :content-type; b=a1SP1yLkTNCJ7ldUFd2TkjRXC+DGTyW6J/VCFlx2hSB4h+M6gR5fTbcN/B06IBGdVH MupDRaOW7rxT2nVCibohw7cdyYvJ5BubqEwy/DVDkKOl9/Bk2YGBlzSOwWpz1bqaZGqP zKYMFHvOZkQTe3WryoOGN2Cj5LMKC67LFKu1k= MIME-Version: 1.0 Received: by 10.239.193.77 with HTTP; Thu, 22 Apr 2010 05:21:16 -0700 (PDT) In-Reply-To: <20100422111758.GA39338@ei.bzerk.org> References: <4BCE5ECC.6070202@gmail.com> <4BCFE209.20501@FreeBSD.org> <20100422111758.GA39338@ei.bzerk.org> From: Eitan Adler Date: Thu, 22 Apr 2010 15:21:16 +0300 Received: by 10.239.180.8 with SMTP id f8mr95075hbg.14.1271938896164; Thu, 22 Apr 2010 05:21:36 -0700 (PDT) Message-ID: To: Ruben de Groot , Doug Barton , "Aryeh M. Friedman" , freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 Cc: 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 12:21:38 -0000 > > Just asking opinions, if people want this, I'll make a patch and > file a PR. > Is this script correct? #!/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="/var/db/pkg"; bk_loc="/$bak/pkgdb.bak.tar" 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 mail aliases:" if [ ! -f $bk_loc ] then echo "no $bk_loc" tar -cjf $bk_loc $db_loc || rc=3 fi fi;; *) rc=0;; esac exit $rc