From 86593d23ec8bbe3f18e3f2d5d76cc0ffa486d084 Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Fri, 23 Sep 2016 16:09:03 -0400 Subject: [PATCH] 9953: Install python data files to /usr/share/... not /usr/data/share/... --- build/run-library.sh | 2 ++ sdk/pam/setup.py | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/build/run-library.sh b/build/run-library.sh index 4495a4e57b..067285ddce 100755 --- a/build/run-library.sh +++ b/build/run-library.sh @@ -213,6 +213,7 @@ fpm_build () { --python-package-name-prefix "$PYTHON2_PKG_PREFIX" \ --prefix "$PYTHON2_PREFIX" \ --python-install-lib "$PYTHON2_INSTALL_LIB" \ + --python-install-data . \ --exclude "${PYTHON2_INSTALL_LIB#/}/tests" \ --depends "$PYTHON2_PACKAGE" # Fix --iteration for #9242. @@ -229,6 +230,7 @@ fpm_build () { --python-package-name-prefix "$PYTHON3_PKG_PREFIX" \ --prefix "$PYTHON3_PREFIX" \ --python-install-lib "$PYTHON3_INSTALL_LIB" \ + --python-install-data . \ --exclude "${PYTHON3_INSTALL_LIB#/}/tests" \ --depends "$PYTHON3_PACKAGE" # Fix --iteration for #9242. diff --git a/sdk/pam/setup.py b/sdk/pam/setup.py index c194013d49..e1046ac9c7 100755 --- a/sdk/pam/setup.py +++ b/sdk/pam/setup.py @@ -37,6 +37,13 @@ setup(name='arvados-pam', ('share/pam-configs', ['pam-configs/arvados']), ('share/doc/arvados-pam', ['LICENSE-2.0.txt', 'README.rst']), ('share/doc/arvados-pam/examples', glob.glob('examples/*')), + + # The arvados build scripts used to install data files to + # "/usr/data/*" but now install them to "/usr/*". Here, we + # install an extra copy in the old location so existing pam + # configs can still work. When old systems have had a chance + # to update to the new paths, this line can be removed. + ('data/lib/security', ['lib/libpam_arvados.py']), ], install_requires=[ 'arvados-python-client>=0.1.20150801000000', -- 2.30.2