]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/tools/build/test/builtin_readlink.py
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / tools / build / test / builtin_readlink.py
index e57d7286a52a1ff740b5151891de616dcb2b6c03..dafd3d7bc39c495efd7368eb88d106f892b244b2 100755 (executable)
@@ -2,15 +2,22 @@
 
 # Copyright 2012 Steven Watanabe
 # Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
 
 import BoostBuild
 import os
+import sys
 
 t = BoostBuild.Tester(pass_toolset=0)
 
 t.write("link-target", "")
-os.symlink("link-target", "link")
+try:
+    os.symlink("link-target", "link")
+except (AttributeError, OSError) as e:
+    # Either OS does not support symlinks or not enough privilege
+    print("XFAIL: %s" % e)
+    t.cleanup()
+    sys.exit()
 
 t.write("file.jam", """
 ECHO [ READLINK link ] ;