Date: Wed, 10 Apr 2024 09:48:01 -0700 From: Mark Millard <marklmi@yahoo.com> To: Jessica Clarke <jrtc27@freebsd.org>, dev-commits-src-main@freebsd.org Cc: "cperciva@freebsd.org" <cperciva@FreeBSD.org> Subject: Re: git: a1bff97300ab - main - release: Don't reuse disc1/bootonly directories Message-ID: <73727045-7276-465F-9567-32C7A4FDDAE0@yahoo.com> References: <73727045-7276-465F-9567-32C7A4FDDAE0.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jessica Clarke <jrtc27_at_freebsd.org> wrote on
Date: Wed, 10 Apr 2024 05:18:23 UTC :
> On 10 Apr 2024, at 04:29, Colin Percival <cperciva@FreeBSD.org> wrote:
> >
> > . . .
> >
> > +disc1-disc1 disc1-memstick: disc1
> > + mkdir ${.TARGET}
> > + tar -cf- -C disc1 . | tar -xf- -C ${.TARGET}
>
> What’s wrong with cp -a?
A possibility from "man cp":
QUOTE
Note that cp copies hard linked files as separate files. If you
need to preserve hard links, consider using tar(1), cpio(1), or
pax(1) instead.
END QUOTE
cp should be avoided if there might be hard links involved on the source materials
that should be preserved in the destination material produced.
>
> Besides, shouldn’t this use -p if using tar?
(I'm not commenting on the above.)
>
> And -f- is the same as nothing.
"man tar" reports the deafult as /dev/sa0 on FreeBSD:
QUOTE
-f file, --file file
Read the archive from or write the archive to the specified file.
The filename can be - for standard input or standard output. The
default varies by system; on FreeBSD, the default is /dev/sa0; on
Linux, the default is /dev/st0.
END QUOTE
===
Mark Millard
marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?73727045-7276-465F-9567-32C7A4FDDAE0>
