Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Feb 2008 06:10:47 +0100
From:      Wael Nasreddine <mla@nasreddine.com>
To:        Steel City Phantom <scphantm@yahoo.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: tar backup script
Message-ID:  <20080214051047.GC31520@phoenix.nasreddine.info>
In-Reply-To: <5c99941f0802131957t3fa8f7bo66c30cebfa54d7b6@mail.gmail.com>
References:  <5c99941f0802131957t3fa8f7bo66c30cebfa54d7b6@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Fig2xvG2VGoz8o/s
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This One Time, at Band Camp, Steel City Phantom <scphantm@yahoo.com> said, =
On Wed, Feb 13, 2008 at 10:57:22PM -0500:
> this isn't really bsd specific but i still need help with it.  im writing=
 a
> backup script  a clip from that script is this:

> find /usr/local/www/data-dist/ -name config.php >
> /usr/local/backupScript/include
> find /usr/local/www/data-dist/ -name ClientFiles >>
> /usr/local/backupScript/include

> tar cvf /usr/local/backupScript/files/www-client-files.tar -I
> /usr/local/backupScript/include /usr/local/www/data-dist

> obviously im creating an include file from a directory.  when the tar run=
s,
> it correctly adds all the files in the include file.  but once that is
> finished, for some reason tar then goes back and adds all the files that =
are
> in the /usr/local/www/data-dist directory, even the ones in the include
> file.  i was under the impression that the -I command would add ONLY the
> files that are listed in the include.  why is it adding those and then af=
ter
> finishing that, adding all the others?

Why won't you just do it this way??

$ tar cvf /usr/local/backupScript/files/www-client-files.tar $( cat /usr/lo=
cal/backupScript/include )

--=20
Wael Nasreddine
http://wael.nasreddine.com
PGP: 1024D/C8DD18A2 06F6 1622 4BC8 4CEB D724  DE12 5565 3945 C8DD 18A2

=2E: An infinite number of monkeys typing into GNU emacs,
   would never make a good program. (L. Torvalds 1995) :.

--Fig2xvG2VGoz8o/s
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHs81WVWU5RcjdGKIRAn85AKD5PZPXieeTCh2idfhjQR0ttWfiHACgsM2w
3/E8U9gIUlAjR1uf1Kc8l6s=
=0wvR
-----END PGP SIGNATURE-----

--Fig2xvG2VGoz8o/s--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080214051047.GC31520>