X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fscripts%2Ffunctions;h=f9215f760517eb70e7d9ab2ccefaff78cecd5045;hb=0125615e9a648dbfd11f4ddfa6179f1ee98a25fe;hp=556da5f7f118c730a8aace647dba55c0a4e8d2b7;hpb=7a086b2e090b5c559904229f5f6316e9ccddeba2;p=util-vserver.git diff --git a/util-vserver/scripts/functions b/util-vserver/scripts/functions index 556da5f..f9215f7 100644 --- a/util-vserver/scripts/functions +++ b/util-vserver/scripts/functions @@ -50,6 +50,19 @@ function findDir findObject -d "$@" } +function findAndCopy +{ + local dst=$1 + test ! -s "$dst" || return 0 + + local tmp + shift + findFile tmp "$@" + + test "$tmp" -a -s "$tmp" || return 0 + cp -af "$tmp" "$dst" +} + function getPhysicalDir { ( set -P && cd "$1" && pwd )