From 2707e7473b8b85fa46033a8ff7cfa126384ac8d9 Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Mon, 28 Oct 2013 14:16:59 -0400 Subject: [PATCH] specfile: %post handles /etc/gss/mech --- mech_eap.spec.in | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mech_eap.spec.in b/mech_eap.spec.in index 86fcb9a..fd53af4 100644 --- a/mech_eap.spec.in +++ b/mech_eap.spec.in @@ -1,7 +1,7 @@ %global _moonshot_krb5 %{!?_moonshot_krb5:krb5-devel}%{?_moonshot_krb5} Name: moonshot-gss-eap Version: @VERSION@ -Release: 6%{?dist} +Release: 7%{?dist} Summary: Moonshot GSS-API Mechanism Group: Security Tools @@ -41,6 +41,15 @@ make install DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT +%post +oid_aes128=1.3.6.1.5.5.15.1.1.17 +oid_aes256=1.3.6.1.5.5.15.1.1.18 +mechfile=%{_sysconfdir}/gss/mech +mkdir -p %{_sysconfdir}/gss +test -e $mechfile |touch $mechfile +fgrep $oid_aes128 $mechfile ||echo eap-aes128 $oid_aes128 mech_eap.so >>$mechfile +fgrep $oid_aes256 $mechfile ||echo eap-aes256 $oid_aes256 mech_eap.so >>$mechfile + %files %defattr(-,root,root,-) -- 2.1.4