You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by ke...@apache.org on 2015/08/03 21:21:25 UTC

aurora git commit: Build Kerberos clients in RPM.

Repository: aurora
Updated Branches:
  refs/heads/master fb0325065 -> 7fdcfef17


Build Kerberos clients in RPM.

Testing Done:
None - I don't have a test environment for RPMs.

Bugs closed: AURORA-1410

Reviewed at https://reviews.apache.org/r/37047/


Project: http://git-wip-us.apache.org/repos/asf/aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/7fdcfef1
Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/7fdcfef1
Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/7fdcfef1

Branch: refs/heads/master
Commit: 7fdcfef171a6cefb9edb121a6df2e8a95999549a
Parents: fb03250
Author: Kevin Sweeney <ke...@apache.org>
Authored: Mon Aug 3 12:21:09 2015 -0700
Committer: Kevin Sweeney <ke...@apache.org>
Committed: Mon Aug 3 12:21:09 2015 -0700

----------------------------------------------------------------------
 build-support/packaging/rpm/aurora.spec | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/aurora/blob/7fdcfef1/build-support/packaging/rpm/aurora.spec
----------------------------------------------------------------------
diff --git a/build-support/packaging/rpm/aurora.spec b/build-support/packaging/rpm/aurora.spec
index 3003ced..5ec516f 100644
--- a/build-support/packaging/rpm/aurora.spec
+++ b/build-support/packaging/rpm/aurora.spec
@@ -70,6 +70,7 @@ BuildRequires: gcc
 BuildRequires: gcc-c++
 BuildRequires: git
 BuildRequires: java-%{JAVA_VERSION}-openjdk-devel
+BuildRequires: krb5-devel
 BuildRequires: libcurl-devel
 BuildRequires: patch
 %if 0%{?rhel} && 0%{?rhel} < 7
@@ -102,6 +103,7 @@ resource isolation.
 Summary: A client for scheduling services against the Aurora scheduler
 Group: Development/Tools
 
+Requires: krb5-libs
 %if 0%{?rhel} && 0%{?rhel} < 7
 Requires: python27
 %else
@@ -177,8 +179,8 @@ popd
 ./gradle-%{GRADLE_VERSION}/bin/gradle installDist
 
 # Builds Aurora client PEX binaries.
-./pants binary src/main/python/apache/aurora/admin:aurora_admin
-./pants binary src/main/python/apache/aurora/client:aurora
+./pants binary src/main/python/apache/aurora/kerberos:kaurora
+./pants binary src/main/python/apache/aurora/kerberos:kaurora_admin
 
 # Builds Aurora Thermos and GC executor PEX binaries.
 ./pants binary src/main/python/apache/aurora/executor:thermos_executor
@@ -222,6 +224,10 @@ for pex_binary in %{PEX_BINARIES}; do
   install -m 755 dist/${pex_binary}.pex %{buildroot}%{_bindir}/${pex_binary}
 done
 
+# Strip the "k" from Kerberized client binaries.
+mv %{buildroot}%{_bindir}/kaurora %{buildroot}%{_bindir}/aurora
+mv %{buildroot}%{_bindir}/kaurora_admin %{buildroot}%{_bindir}/aurora_admin
+
 # Installs all support scripting.
 %if 0%{?fedora} || 0%{?rhel} > 6
 install -m 644 build-support/packaging/rpm/%{name}.service %{buildroot}%{_sysconfdir}/systemd/system/%{name}.service