git://git.onelab.eu
/
vserver-reference.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a3d7c7c
)
to allow vclone to do the right thing wrt to linking unified files.
author
Faiyaz Ahmed
<faiyaza@cs.princeton.edu>
Thu, 7 Feb 2008 19:14:18 +0000
(19:14 +0000)
committer
Faiyaz Ahmed
<faiyaza@cs.princeton.edu>
Thu, 7 Feb 2008 19:14:18 +0000
(19:14 +0000)
vserver-reference.init
patch
|
blob
|
history
diff --git
a/vserver-reference.init
b/vserver-reference.init
index
ae177f4
..
179de23
100755
(executable)
--- a/
vserver-reference.init
+++ b/
vserver-reference.init
@@
-55,6
+55,10
@@
shopt -s nullglob
chmod 0000 "$__DEFAULT_VSERVERDIR"
setattr --barrier "$__DEFAULT_VSERVERDIR"
+# Set the attribute to unlink so vclone does the right thing wrt to
+# conserving space by linking and not copying unified files.
+find "$__DEFAULT_VSERVERDIR/.vref/default" -type f -print0 | xargs -0 setattr --iunlink
+
# Build reference images for system slices
for systemvserver in "$__DEFAULT_VSERVERDIR/.vstub/"*.cloned ; do
NAME=$(basename $systemvserver .cloned)