rpms/remctl/F-8 remctl-2.11-vendor.patch, NONE, 1.1 remctl.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Simon Wilkinson (sxw) fedora-extras-commits at redhat.com
Sun Jan 27 20:06:04 UTC 2008


Author: sxw

Update of /cvs/pkgs/rpms/remctl/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1905/F-8

Modified Files:
	.cvsignore sources 
Added Files:
	remctl-2.11-vendor.patch remctl.spec 
Log Message:
Import of remctl-2.11-4 from spec file


remctl-2.11-vendor.patch:

--- NEW FILE remctl-2.11-vendor.patch ---
--- remctl-2.11/perl/Makefile.PL.in.vendor	2008-01-22 18:28:05.000000000 +0000
+++ remctl-2.11/perl/Makefile.PL.in	2008-01-22 18:28:29.000000000 +0000
@@ -49,4 +49,5 @@
     INC               => '-I at top_srcdir@/client',
     LDDLFLAGS         => $lddlflags,
     LIBS              => "$additions -lremctl @LIBS@",
+    INSTALLDIRS	      => 'vendor',
 );


--- NEW FILE remctl.spec ---
Name: remctl
Version: 2.11
Release: 4%{?dist}
Summary: Client/server for Kerberos-authenticated command execution

Group: Applications/Internet
License: MIT
URL: http://www.eyrie.org/~eagle/software/remctl
Source0: http://archives.eyrie.org/software/kerberos/remctl-%{version}.tar.gz
Patch0: remctl-2.11-vendor.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

BuildRequires: krb5-devel perl perl(ExtUtils::MakeMaker)

%description

remctl (the client) and remctld (the server) implement a client/server
protocol for running single commands on a remote host using Kerberos
v5 authentication and returning the output. They use a very simple
GSS-API-authenticated network protocol, combined with server-side ACL
support and a server configuration file that maps remctl commands to
programs that should be run when that command is called by an
authorised user.

%package devel
Summary: Development files needed to compile C programs against remctl
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel

remctl implements a client/server protocol for running single commands
on a remote host using Kerberos v5 authentication. If you want to develop
programs which use remctl's libraries, you need to install this package.

%package perl
Summary: Perl interface to remctl
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description perl
remctl implements a client/server protocol for running single commands 
on a remote host using Kerberos v5 authentication. If you want to use
remctl's perl bindings, you need to install this package.

%prep
%setup -q
%patch0 -p1

%build
%configure --enable-perl --disable-static
make %{?_smp_mflags}


%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot} INSTALL="install -p"

chmod 0755 %{buildroot}%{perl_vendorarch}/auto/Net/Remctl/Remctl.so
chmod 0644 %{buildroot}%{perl_vendorarch}/Net/Remctl.pm
chmod 0644 %{buildroot}%{_mandir}/man3/Net::Remctl.3pm*

# Tidy up the perl installation ...
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
find %{buildroot} -type f -name perllocal.pod -exec rm -f {} ';'
find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'

# And the libraries
find %{buildroot} -type f -name '*.la' -exec rm -f {} ';'

%clean
rm -rf %{buildroot}

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files 
%defattr(-,root,root,-)
%doc README NEWS TODO
%{_libdir}/*.so.*
%{_bindir}/remctl
%{_sbindir}/remctld
%{_mandir}/man1/remctl*
%{_mandir}/man8/remctl*

%files devel
%defattr(-,root,root,-)
%{_includedir}/remctl.h
%{_mandir}/man3/remctl*
%{_libdir}/*.so

%files perl
%defattr(-,root,root,-)
%{perl_vendorarch}/Net
%{perl_vendorarch}/auto/Net
%{_mandir}/man3/Net::Remctl*

%changelog
* Sat Jan 27 2008 Simon Wilkinson <simon at sxw.org.uk> 2.11-4
- More changes to address review comments

* Wed Jan 23 2008 Simon Wilkinson <simon at sxw.org.uk> 2.11-3
- Modifications for second round of review comments

* Tue Jan 22 2008 Simon Wilkinson <simon at sxw.org.uk> 2.11-2
- Modifications for first round of review comments
- Put perl modules in vendor_lib

* Mon Jan 14 2008 Simon Wilkinson <simon at sxw.org.uk> 2.11-1
- Upgrade to remctl 2.11

* Mon Oct  1 2007 Simon Wilkinson <simon at sxw.org.uk> 2.10-1
- Upgrade to remctl 2.10

* Sun Sep  2 2007 Simon Wilkinson <simon at sxw.org.uk> 2.9-1
- Initial specfile



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/remctl/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	27 Jan 2008 19:27:09 -0000	1.1
+++ .cvsignore	27 Jan 2008 20:05:25 -0000	1.2
@@ -0,0 +1 @@
+remctl-2.11.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/remctl/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	27 Jan 2008 19:27:09 -0000	1.1
+++ sources	27 Jan 2008 20:05:25 -0000	1.2
@@ -0,0 +1 @@
+b7f5ca959a1a710dffe9853838cbcb6c  remctl-2.11.tar.gz




More information about the fedora-extras-commits mailing list