projects
/
ganeti-local
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Convert instance_os_import rpc to new style result
[ganeti-local]
/
lib
/
utils.py
diff --git
a/lib/utils.py
b/lib/utils.py
index
e876e2c
..
48388ba
100644
(file)
--- a/
lib/utils.py
+++ b/
lib/utils.py
@@
-1785,6
+1785,13
@@
def SetupLogging(logfile, debug=False, stderr_logging=False, program="",
# we need to re-raise the exception
raise
# we need to re-raise the exception
raise
+def IsNormAbsPath(path):
+ """Check whether a path is absolute and also normalized
+
+ This avoids things like /dir/../../other/path to be valid.
+
+ """
+ return os.path.normpath(path) == path and os.path.isabs(path)
def TailFile(fname, lines=20):
"""Return the last lines from a file.
def TailFile(fname, lines=20):
"""Return the last lines from a file.