git://git.onelab.eu
/
util-vserver.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
There's no need to call getpwuid/getpwnam_r 5 times. Do it once before chroot, once...
[util-vserver.git]
/
scripts
/
vesync
diff --git
a/scripts/vesync
b/scripts/vesync
index
2c98175
..
b722168
100755
(executable)
--- a/
scripts/vesync
+++ b/
scripts/vesync
@@
-1,5
+1,5
@@
#!/bin/bash
#!/bin/bash
-# $Id: vesync 2
363 2006-11-03 14:36:23
Z hollow $
+# $Id: vesync 2
486 2007-02-05 18:08:17
Z hollow $
# Copyright (C) 2006 Benedikt Boehm <hollow@gentoo.org>
#
# Copyright (C) 2006 Benedikt Boehm <hollow@gentoo.org>
#
@@
-75,17
+75,15
@@
VSOMETHING_PKGMGMT=1
export VSOMETHING_TITLE VSOMETHING_PKGMGMT
export VSOMETHING_TITLE VSOMETHING_PKGMGMT
-test ${#vsomething_opts[@]} -eq 0 || vsomething_opts=( "${vsomething_opts[@]}" -- )
-
ret=0
test $overlay_only -eq 0 && \
ret=0
test $overlay_only -eq 0 && \
- $_VSOMETHING "${send_through[@]}" emerge "${vsomething_opts[@]}" --metadata
+ $_VSOMETHING "${send_through[@]}" emerge "${vsomething_opts[@]}"
"$@" --
--metadata
ret=$?
test -n "$overlay" -a -n "$overlay_host" && \
ret=$?
test -n "$overlay" -a -n "$overlay_host" && \
- $_VSOMETHING "${send_through[@]}" rsync "${vsomething_opts[@]}" \
+ $_VSOMETHING "${send_through[@]}" rsync "${vsomething_opts[@]}"
"$@" --
\
-rtW --progress --delete --delete-after "${overlay_host}/" "${overlay}/"
test $? -eq 0 -a $ret -eq 0
-rtW --progress --delete --delete-after "${overlay_host}/" "${overlay}/"
test $? -eq 0 -a $ret -eq 0