Blame ecryptfs-utils.spec

Michael Halcrow fc3966
Name: ecryptfs-utils
Michael Halcrow fc3966
Version: 18
Michael Halcrow fc3966
Release: 0%{?dist}
Michael Halcrow fc3966
Summary: The eCryptfs mount helper and support libraries
Michael Halcrow fc3966
Group: System Environment/Base
Michael Halcrow fc3966
License: GPL
Michael Halcrow fc3966
URL: http://ecryptfs.sourceforge.net
Michael Halcrow fc3966
Source0: http://downloads.sourceforge.net/ecryptfs/ecryptfs-utils-18.tar.bz2
Michael Halcrow fc3966
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Michael Halcrow fc3966
BuildRequires: libgcrypt-devel keyutils-libs-devel openssl-devel pam-devel
Michael Halcrow fc3966
Conflicts: kernel < 2.6.19
Michael Halcrow fc3966
Michael Halcrow fc3966
%description
Michael Halcrow fc3966
eCryptfs is a stacked cryptographic filesystem that ships in Linux
Michael Halcrow fc3966
kernel versions 2.6.19 and above. This package provides the mount
Michael Halcrow fc3966
helper and supporting libraries to perform key management and mount
Michael Halcrow fc3966
functions.
Michael Halcrow fc3966
Michael Halcrow fc3966
Install ecryptfs-utils if you would like to mount eCryptfs.
Michael Halcrow fc3966
Michael Halcrow fc3966
%package devel
Michael Halcrow fc3966
Summary: The eCryptfs userspace development package
Michael Halcrow fc3966
Group: System Environment/Base
Michael Halcrow fc3966
Requires: keyutils-libs-devel %{name} = %{version}-%{release}
Michael Halcrow fc3966
Michael Halcrow fc3966
%description devel
Michael Halcrow fc3966
Userspace development files for eCryptfs.
Michael Halcrow fc3966
Michael Halcrow fc3966
%prep
Michael Halcrow fc3966
Michael Halcrow fc3966
%setup -q
Michael Halcrow fc3966
Michael Halcrow fc3966
%build
Michael Halcrow fc3966
%configure --disable-opencryptoki --disable-rpath
Michael Halcrow fc3966
make %{?_smp_mflags}
Michael Halcrow fc3966
Michael Halcrow fc3966
%install
Michael Halcrow fc3966
rm -rf $RPM_BUILD_ROOT
Michael Halcrow fc3966
make install DESTDIR=$RPM_BUILD_ROOT
Michael Halcrow fc3966
Michael Halcrow fc3966
%post -p /sbin/ldconfig
Michael Halcrow fc3966
Michael Halcrow fc3966
%postun -p /sbin/ldconfig
Michael Halcrow fc3966
Michael Halcrow fc3966
%clean
Michael Halcrow fc3966
rm -rf $RPM_BUILD_ROOT
Michael Halcrow fc3966
Michael Halcrow fc3966
%files
Michael Halcrow fc3966
%defattr(-,root,root,-)
Michael Halcrow fc3966
%doc README COPYING AUTHORS NEWS THANKS
Michael Halcrow fc3966
Michael Halcrow fc3966
/sbin/mount.ecryptfs
Michael Halcrow fc3966
%{_bindir}/ecryptfs-manager
Michael Halcrow fc3966
%{_bindir}/ecryptfs-insert-wrapped-passphrase-into-keyring
Michael Halcrow fc3966
%{_bindir}/ecryptfs-rewrap-passphrase
Michael Halcrow fc3966
%{_bindir}/ecryptfs-unwrap-passphrase
Michael Halcrow fc3966
%{_bindir}/ecryptfs-wrap-passphrase
Michael Halcrow fc3966
%{_bindir}/ecryptfsd
Michael Halcrow fc3966
%{_libdir}/libecryptfs.so.0.0.0
Michael Halcrow fc3966
%{_libdir}/libecryptfs.so.0
Michael Halcrow fc3966
%{_libdir}/ecryptfs
Michael Halcrow fc3966
/%{_lib}/security/pam_ecryptfs.so
Michael Halcrow fc3966
%{_mandir}/man7/ecryptfs.7.gz
Michael Halcrow fc3966
Michael Halcrow fc3966
%files devel
Michael Halcrow fc3966
%defattr(-,root,root,-)
Michael Halcrow fc3966
%doc doc/design_doc/ecryptfs_design_doc_v0_2.tex doc/design_doc/*.eps
Michael Halcrow fc3966
%{_libdir}/libecryptfs.so
Michael Halcrow fc3966
%{_includedir}/ecryptfs.h
Michael Halcrow fc3966
Michael Halcrow fc3966
%changelog
Michael Halcrow fc3966
* Thu Jun 28 2007 Mike Halcrow <mhalcrow@us.ibm.com> - 18-0
Michael Halcrow fc3966
- Bump to version 18 with an OpenSSL key module fix
Michael Halcrow fc3966
* Thu Jun 21 2007 Kevin Fenzi <kevin@tummy.com> - 17-1
Michael Halcrow fc3966
- Change kernel Requires to Conflicts
Michael Halcrow fc3966
- Remove un-needed devel buildrequires
Michael Halcrow fc3966
* Wed Jun 20 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 17-0
Michael Halcrow fc3966
- Provide built-in fallback passphrase key module. Remove keyutils,
Michael Halcrow fc3966
  openssl, and pam requirements (library dependencies take care of
Michael Halcrow fc3966
  this). Include wrapped passphrase executables in file set.
Michael Halcrow fc3966
* Fri Apr 20 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 15-1
Michael Halcrow fc3966
- Change permission of pam_ecryptfs.so from 644 to 755.
Michael Halcrow fc3966
* Thu Apr 19 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 15-0
Michael Halcrow fc3966
- Fix mount option parse segfault. Fix pam_ecryptfs.so semaphore
Michael Halcrow fc3966
  issue when logging in via ssh.
Michael Halcrow fc3966
* Thu Mar 01 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 10-0
Michael Halcrow fc3966
- Remove verbose syslog() calls; change key module build to allow
Michael Halcrow fc3966
  OpenSSL module to be disabled from build; add AUTHORS, NEWS, and
Michael Halcrow fc3966
  THANKS to docs; update Requires with variables instead of hardcoded
Michael Halcrow fc3966
  name and version.
Michael Halcrow fc3966
* Tue Feb 06 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 9-1
Michael Halcrow fc3966
- Minor update in README, add dist tag to Release, add --disable-rpath
Michael Halcrow fc3966
  to configure step, and remove keyutils-libs from Requires.
Michael Halcrow fc3966
* Tue Jan 09 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 9-0
Michael Halcrow fc3966
- Correct install directories for 64-bit; add support for xattr and
Michael Halcrow fc3966
  encrypted_view mount options
Michael Halcrow fc3966
* Tue Jan 02 2007 Mike Halcrow <mhalcrow@us.ibm.com>  - 8-0
Michael Halcrow fc3966
- Introduce build support for openCryptoki key module.  Fix -dev build
Michael Halcrow fc3966
  dependencies for devel package
Michael Halcrow fc3966
* Mon Dec 11 2006 Mike Halcrow <mhalcrow@us.ibm.com>  - 7-0
Michael Halcrow fc3966
- Initial package creation