[Ovirt-devel] [PATCH node] always use absolute path for persistent files

Alan Pevec apevec at redhat.com
Wed Apr 8 10:02:20 UTC 2009


Signed-off-by: Alan Pevec <apevec at redhat.com>
---
 scripts/ovirt-functions |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/scripts/ovirt-functions b/scripts/ovirt-functions
index 4024efa..a3991c0 100755
--- a/scripts/ovirt-functions
+++ b/scripts/ovirt-functions
@@ -408,11 +408,12 @@ ovirt_store_config() {
     rc=0
     if grep -q " /config ext3" /proc/mounts; then
         printf "storing to /config :\n"
-        for f in "$@"; do
+        for p in "$@"; do
+            f=$(readlink -f $p)
             printf "$f"
             # skip if file does not exist or is empty
-            if [ ! -s $f ]; then
-                printf " Skipping, file does not exist or is empty\n"
+            if [ ! -s "$f" ]; then
+                printf " Skipping, file '%s' does not exist or is empty\n" $p
                 continue
             fi
             # skip if already bind-mounted
-- 
1.6.0.6




More information about the ovirt-devel mailing list