[jhbuild/wip/rootowned] More DESIGN



commit 570305afda8e08a3f0ee25ff8967f05625225fbf
Author: Colin Walters <walters verbum org>
Date:   Sun Oct 9 08:29:16 2011 -0400

    More DESIGN

 rootfs-manager/DESIGN |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/rootfs-manager/DESIGN b/rootfs-manager/DESIGN
index 397b779..5ced562 100644
--- a/rootfs-manager/DESIGN
+++ b/rootfs-manager/DESIGN
@@ -27,7 +27,8 @@ Each root is checkout of a branch in the repo.
 
 TODO can we modify git to add the concept of a "raw" object type only
 used for blobs?  The metadata for it could be stored in extended
-attributes. 
+attributes.  Then we could simply hard link the object for regular
+files to their checkout, and almost totally deduplicate.
 http://thread.gmane.org/gmane.comp.version-control.git/102001/focus=102094
 
 In GNOME, we will have a root per:
@@ -189,5 +190,8 @@ dailyqa.git
 
 We should be able to install LSB rpms.  This implies providing "rpm".
 The tricky part here is since the OS itself is not assembled via RPMs,
-we need to fake up a database of "provides" as if we were.  This is
-probably not terribly hard, but still.
+we need to fake up a database of "provides" as if we were.  Even
+harder would be maintaining binary compatibilty with any arbitrary
+%post scripts that may be run.
+
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]