packages: openssh/openssh.spec - restored selinux support - added audit sup...

qboosh qboosh at pld-linux.org
Fri Sep 16 18:36:50 CEST 2011


Author: qboosh                       Date: Fri Sep 16 16:36:50 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- restored selinux support
- added audit support (bcond, default off for now, to be enabled)

---- Files affected:
packages/openssh:
   openssh.spec (1.366 -> 1.367) 

---- Diffs:

================================================================
Index: packages/openssh/openssh.spec
diff -u packages/openssh/openssh.spec:1.366 packages/openssh/openssh.spec:1.367
--- packages/openssh/openssh.spec:1.366	Sun Sep 11 08:47:53 2011
+++ packages/openssh/openssh.spec	Fri Sep 16 18:36:44 2011
@@ -1,6 +1,7 @@
 # $Revision$, $Date$
 #
 # Conditional build:
+%bcond_with	audit		# sshd audit support
 %bcond_with	gnome		# with gnome-askpass (GNOME 1.x) utility
 %bcond_without	gtk		# without GTK+ (2.x)
 %bcond_without	ldap		# with ldap support
@@ -63,7 +64,8 @@
 Patch13:	%{name}-kuserok.patch
 URL:		http://www.openssh.com/portable.html
 BuildRequires:	%{__perl}
-BuildRequires:	autoconf
+%{?with_audit:BuildRequires:	audit-libs-devel}
+BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
 %{?with_gnome:BuildRequires:	gnome-libs-devel}
 %{?with_gtk:BuildRequires:	gtk+2-devel}
@@ -527,24 +529,27 @@
 CPPFLAGS="-DCHROOT"
 %configure \
 	PERL=%{__perl} \
-	--with-pam \
-	--with-mantype=man \
-	--with-md5-passwords \
-	--with-ipaddr-display \
-	%{?with_libedit:--with-libedit} \
+	--disable-strip \
+	--enable-utmpx \
+	--enable-wtmpx \
 	--with-4in6 \
-	--with-tcp-wrappers \
-	%{?with_ldap:--with-ldap} \
+	%{?with_audit:--with-audit=linux} \
+	--with-ipaddr-display \
 	%{?with_kerberos5:--with-kerberos5=/usr} \
-	--with-privsep-path=%{_privsepdir} \
+	%{?with_ldap:--with-ldap} \
+	%{?with_libedit:--with-libedit} \
+	--with-mantype=man \
+	--with-md5-passwords \
+	--with-pam \
 	--with-pid-dir=%{_localstatedir}/run \
+	--with-privsep-path=%{_privsepdir} \
+	%{?with_selinux:--with-selinux} \
+	--with-tcp-wrappers \
 %if "%{pld_release}" == "ac"
-	--with-xauth=/usr/X11R6/bin/xauth \
+	--with-xauth=/usr/X11R6/bin/xauth
 %else
-	--with-xauth=%{_bindir}/xauth \
+	--with-xauth=%{_bindir}/xauth
 %endif
-	--enable-utmpx \
-	--enable-wtmpx
 
 echo '#define LOGIN_PROGRAM		   "/bin/login"' >>config.h
 
@@ -599,7 +604,7 @@
 install -p contrib/ssh-copy-id $RPM_BUILD_ROOT%{_bindir}
 cp -p contrib/ssh-copy-id.1 $RPM_BUILD_ROOT%{_mandir}/man1
 
-rm -f	$RPM_BUILD_ROOT%{_mandir}/man1/slogin.1
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/slogin.1
 echo ".so ssh.1" > $RPM_BUILD_ROOT%{_mandir}/man1/slogin.1
 
 touch $RPM_BUILD_ROOT/etc/security/blacklist.sshd
@@ -608,8 +613,7 @@
 #SSH_ASKPASS="%{_libexecdir}/ssh-askpass"
 EOF
 
-rm -f $RPM_BUILD_ROOT%{_datadir}/Ssh.bin # ???
-rm -f $RPM_BUILD_ROOT%{_mandir}/README.openssh-non-english-man-pages
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/README.openssh-non-english-man-pages
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -762,6 +766,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.367  2011/09/16 16:36:44  qboosh
+- restored selinux support
+- added audit support (bcond, default off for now, to be enabled)
+
 Revision 1.366  2011/09/11 06:47:53  arekm
 - rel 1; replace lpk patch with maintained fedora ldap patch
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssh/openssh.spec?r1=1.366&r2=1.367&f=u



More information about the pld-cvs-commit mailing list