From d9e060063f9a13d854e56cf2405b38ecfd769904 Mon Sep 17 00:00:00 2001 From: Donald Stufft <donald@stufft.io> Date: Mon, 28 Oct 2013 12:43:35 -0400 Subject: [PATCH] Fix the permissions on all of the libsodium files --- setup.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index e9aa1d73..87c0b641 100644 --- a/setup.py +++ b/setup.py @@ -145,12 +145,25 @@ class build_clib(_build_clib): except IOError: pass + # Ensure all of our executanle files have their permission set + for filename in [ + "src/libsodium/autogen.sh", + "src/libsodium/compile", + "src/libsodium/config.guess", + "src/libsodium/config.sub", + "src/libsodium/configure", + "src/libsodium/depcomp", + "src/libsodium/install-sh", + "src/libsodium/missing", + "src/libsodium/msvc-scripts/process.bat", + "src/libsodium/test/default/wintest.bat", + "src/libsodium/test-driver", + ]: + os.chmod(here(filename), 0o755) + # Locate our configure script configure = here("src/libsodium/configure") - # Ensure the configure script is executable - os.chmod(configure, 0o755) - # Run ./configure subprocess.check_call( [ -- GitLab