Re: reiser4 plugins

From: David Masover
Date: Mon Jun 27 2005 - 01:34:37 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Valdis.Kletnieks@xxxxxx wrote:
> On Mon, 27 Jun 2005 00:57:54 CDT, David Masover said:
>
>
>>In one of three possible settings for the imaginary zipfile plugin, yes.
>> But if we're talking about a kernel source tree, how many of us
>>actually build zipfiles/tarballs of their kernel source trees, rather
>>than unpack existing ones?
>
>
> I dunno. I'll often build a tarball of "-mm plus local patches" known to
> be working at the moment, precisely so I can just untar that as a known good
> base for the next kernel-hackfest, rather than untar Linus's tree, apply all
> of the -mm patch, then all my local patches again...

What you really want is a copy-on-write tree, or a simpe cp. Or are you
that short on space that you need compression?

Speaking of which, I know copy-on-write files are planned. What about
whole trees?

But, short of that, you can always do a poor man's copy-on-write with
"cp -al" or "cp -as", assuming you remember to copy when you write...

> And even if I'm not *that* ambitious, I'll at least tar up a clean -mm tree
> to use as a base. :)

I just keep a -mm patch around and the original vanilla tarball, but to
each his own.

> And even if I didn't do that, you *do* have to do something when the disk
> gets backed up. You *do* intend for sensible things to happen then, right? ;)

I back up with rsync, actually.

Speaking of backup, that's another nice place for a plugin. Imagine a
dump that didn't have to be of the entire FS, but rather an arbitrary
tree... That might be a nice new archive format. I know Apple already
uses something like this for their dmg packages.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQr+cTXgHNmZLgCUhAQIvvxAAk70+cz4yOZaMX6TDIuUWNsPjqM890FMa
jpNE5I2K3ZV91yJFAMdSZW1fQSQakorJyt0DV6wnxu3EbIZV8ATeIkNgJsqcDxAD
O6dZoIQnFZND90Fh3HdJb46DRZyml4NbeEKhQRzIAnuANIAa4+6it2aERcpbDNxE
ijOiVVpjTkUEutI2uuCJTYSXOGDa+rI0Jmth/9VnPAb5r+wqUb49wUziaSslnZs5
Jt6UlIcXU/OymzhWe+9JM0gydP+V2nP4N14oYoiXaqINPCA9OHV7BudClkKDeCyv
bYXyRfjmuiDNoOel6ZfURqUFR2GK/dPqI1PBV6Vc4UMsUqIKkGLAuQ5rU0csb39f
eS+6Dp8DJ7tOvQp73x1KTMJWP0lha1VRAj8s3SwdCp0Xar8YHymfCDjHvx/iJe50
rY5aZfWXGCzVmbKVETE8ACWeF5bgpnzwMDwU2RlaWhV/1yIZSOttuJFWMHNG4Rns
ajUrRsV9cmmngIJBMcM6XaZD9eRsJ9gb+E9POpsFbo6OwhS0IpRlzu/AGGoEiHSW
ZGNBoSDuLDluHP1jiXrnM7ONcFPEe2opUD7ltgSkYPKpya9C7lEfsEBzXh5Gqc5X
Iw8P0Md7U6rjCJYGb0pwnJQa0MYMimXq3hOTVsLdoj4A1Nn0EVntHzpB/QTe4UX2
NjMlwpPIXkU=
=fqm7
-----END PGP SIGNATURE-----
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/