commit pam_mount for openSUSE:Factory
Hello community, here is the log from the commit of package pam_mount for openSUSE:Factory checked in at 2012-02-16 14:59:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pam_mount (Old) and /work/SRC/openSUSE:Factory/.pam_mount.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pam_mount", Maintainer is "mc@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/pam_mount/pam_mount.changes 2011-10-06 17:23:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pam_mount.new/pam_mount.changes 2012-02-16 14:59:11.000000000 +0100 @@ -1,0 +2,12 @@ +Mon Feb 13 12:36:39 UTC 2012 - cfarrell@suse.com + +- license update: LGPL-2.1+ and GPL-2.0+ + See the COPYING file. There are GPL-2.0+ components aggregated + +------------------------------------------------------------------- +Thu Dec 15 11:50:44 UTC 2011 - jengelh@medozas.de + +- Update to new upstream release 2.13 +* pam_mount: restore keyfile support for non-crypto mounts + +------------------------------------------------------------------- @@ -4 +16 @@ -- Update to new upstream release 2.12 +- Update to new upstream release 2.12 (bnc#722480) Old: ---- pam_mount-2.12.tar.xz pam_mount-2.12.tar.xz.asc New: ---- pam_mount-2.13.tar.xz pam_mount-2.13.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pam_mount.spec ++++++ --- /var/tmp/diff_new_pack.EWAv9t/_old 2012-02-16 14:59:14.000000000 +0100 +++ /var/tmp/diff_new_pack.EWAv9t/_new 2012-02-16 14:59:14.000000000 +0100 @@ -18,34 +18,41 @@ Name: pam_mount -BuildRequires: perl-XML-Parser perl-XML-Writer -BuildRequires: libtool pam-devel >= 0.99 pkg-config >= 0.19 -BuildRequires: libxml2-devel >= 2.6 openssl-devel >= 0.9.7 -BuildRequires: libHX-devel >= 3.10.1 -BuildRequires: libcryptsetup-devel >= 1.1.2 -Requires: device-mapper >= 1.02.48 -BuildRequires: linux-kernel-headers >= 2.6 +%define lname libcryptmount0 Summary: A PAM Module that can Mount Volumes for a User Session -Version: 2.12 -Release: 1 -# for fd0ssh and ofl: -Suggests: hxtools >= 20090116 -Recommends: cifs-mount -# for mount: -Requires: util-linux -License: LGPLv2.1+ +Version: 2.13 +Release: 0 +License: LGPL-2.1+ and GPL-2.0+ Group: System/Libraries +URL: http://pam-mount.sf.net/ + Source: %name-%version.tar.xz Source9: %name-%version.tar.xz.asc -BuildRequires: man xz Source1: convert_pam_mount_conf.pl Source2: convert_keyhash.pl Source3: mount.crypt Source5: baselibs.conf Patch1: pam_mount-0.47-enable-logout-kill.dif + BuildRoot: %{_tmppath}/%{name}-%{version}-build -URL: http://pam-mount.sf.net/ +BuildRequires: perl-XML-Parser perl-XML-Writer +BuildRequires: libtool pam-devel >= 0.99 +# LOOP64 support: +BuildRequires: linux-glibc-devel >= 2.6 +BuildRequires: fdupes man xz +BuildRequires: pkgconfig >= 0.19 pkgconfig(libHX) >= 3.12.1 +BuildRequires: pkgconfig(libcrypto) >= 0.9.7 +BuildRequires: pkgconfig(libcryptsetup) >= 1.1.2 pkgconfig(mount) >= 2.20 +BuildRequires: pkgconfig(libxml-2.0) >= 2.6 + Requires(post): coreutils, perl-XML-Writer, perl-XML-Parser +# -EBUSY bugs fixed (libdevmapper): +Requires: device-mapper >= 1.02.48 +# for mount(8) and mount.cifs: +Requires: util-linux +Recommends: cifs-mount +# for fd0ssh and ofl: +Suggests: hxtools >= 20090116 %description This module is aimed at environments with central file servers that a @@ -58,19 +65,43 @@ mount call, such as encrypted volumes. This includes SMB/CIFS, FUSE, dm-crypt and LUKS. +%package -n %lname +Summary: Library to mount crypto images and handle key files +Group: System/Libraries + +%description -n %lname +libcryptmount takes care of the many steps involved in making a +crypto image (file) available as a mountable block device, including +supplemental key file decryption, loop device setup and crypto device +setup. It supports pam_mount style plain EHD2/OpenSSL images and LUKS +and transparent use of the OS's crypto layer. + +%package -n libcryptmount-devel +Summary: Development files for libcryptmount +Group: Development/Libraries/C and C++ +Requires: %lname = %version + +%description -n libcryptmount-devel +libcryptmount takes care of the many steps involved in making a +crypto image (file) available as a mountable block device, including +supplemental key file decryption, loop device setup and crypto device +setup. It supports pam_mount style plain EHD2/OpenSSL images and LUKS +and transparent use of the OS's crypto layer. + %prep %setup -q %patch -P 1 -p1 %build %configure --disable-static --with-slibdir=/%_lib \ + --includedir=%_includedir/libcryptmount-%version \ %{?_with_selinux:--with-selinux} make %{?_smp_mflags} %install %make_install # Remove static and libtool version -rm -f %buildroot/%_lib/security/pam_mount.{a,la} +rm -f "%buildroot/%_lib/security"/*.{a,la} "%buildroot/%_libdir"/*.la #install the docs mkdir -p %buildroot/%_docdir/%name/examples cp doc/bugs.txt doc/changelog.txt LICENSE* doc/faq.txt doc/todo.txt doc/options.txt doc/pam_mount.txt %buildroot/%_docdir/%name/ @@ -83,6 +114,7 @@ mv %buildroot/sbin/mount.crypt %buildroot%_sbindir/ ln -s %_sbindir/mount.crypt %buildroot%_sbindir/umount.crypt install -m755 %SOURCE3 %buildroot/sbin/ +%fdupes %buildroot %post if [ -e etc/security/pam_mount.conf ] @@ -102,6 +134,10 @@ done fi +%post -n %lname -p /sbin/ldconfig + +%postun -n %lname -p /sbin/ldconfig + %files %defattr(-, root, root) %docdir %_docdir/%name @@ -121,4 +157,14 @@ %policy %_sysconfdir/selinux/strict/src/policy/file_contexts/misc/%name.fc %endif +%files -n %lname +%defattr(-,root,root) +%_libdir/libcryptmount.so.0* + +%files -n libcryptmount-devel +%defattr(-,root,root) +%_includedir/libcryptmount-%version +%_libdir/pkgconfig/*.pc +%_libdir/libcryptmount.so + %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.EWAv9t/_old 2012-02-16 14:59:14.000000000 +0100 +++ /var/tmp/diff_new_pack.EWAv9t/_new 2012-02-16 14:59:14.000000000 +0100 @@ -1,2 +1,3 @@ pam_mount supplements "packageand(pam_mount:pam-<targettype>)" +libcryptmount0 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de