Hello community,

here is the log from the commit of package pam_mount for openSUSE:Factory
checked in at Thu Aug 11 10:16:43 CEST 2011.



--------
--- pam_mount/pam_mount.changes 2011-04-15 18:35:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/pam_mount/pam_mount.changes    2011-08-10 
13:02:28.000000000 +0200
@@ -1,0 +2,19 @@
+Wed Aug 10 11:00:29 UTC 2011 - jeng...@medozas.de
+
+- Add commit 2f8daad from upstream - call umount.crypt directly
+  from pam_mount.so while mount.crypt is having no support for
+  utab (bnc#671276); also add commit eb20a26 for better wording of
+  this situation.
+
+-------------------------------------------------------------------
+Sun Aug  7 00:09:17 UTC 2011 - jeng...@medozas.de
+
+- Update to new upstream release 2.11
+* Allow specifying CIFS/NCP/NFS <volume>s without a
+  "server" attribute (this allows AD integration via pam_winbind)
+* Added a handful of diagnostics to umount.crypt to determine
+  failure to find vfsmounts
+* Use /run directory for our variadic data
+* pmt-ehd: Exclusively create LUKS partitions from now on
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  mount.encfs13
  pam_mount-2.10.tar.xz
  pam_mount-2.10.tar.xz.asc

New:
----
  2f8daad-call-umount-crypt-directly.diff
  eb20a26-utab-explain.diff
  pam_mount-2.11.tar.xz
  pam_mount-2.11.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pam_mount.spec ++++++
--- /var/tmp/diff_new_pack.QOHSf2/_old  2011-08-11 10:13:37.000000000 +0200
+++ /var/tmp/diff_new_pack.QOHSf2/_new  2011-08-11 10:13:37.000000000 +0200
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           pam_mount
@@ -27,7 +26,7 @@
 Requires:       device-mapper >= 1.02.48
 BuildRequires:  linux-kernel-headers >= 2.6
 Summary:        A PAM Module that can Mount Volumes for a User Session
-Version:        2.10
+Version:        2.11
 Release:        1
 # for fd0ssh and ofl:
 Suggests:       hxtools >= 20090116
@@ -38,13 +37,14 @@
 Group:          System/Libraries
 Source:         %name-%version.tar.xz
 Source9:        %name-%version.tar.xz.asc
-BuildRequires:  xz
+BuildRequires:  man xz
 Source1:        convert_pam_mount_conf.pl
 Source2:        convert_keyhash.pl
 Source3:        mount.crypt
-Source4:        mount.encfs13
 Source5:        baselibs.conf
 Patch1:         pam_mount-0.47-enable-logout-kill.dif
+Patch2:         eb20a26-utab-explain.diff
+Patch3:         2f8daad-call-umount-crypt-directly.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Url:            http://pam-mount.sf.net/
 Requires(post):        coreutils, perl-XML-Writer, perl-XML-Parser
@@ -60,11 +60,13 @@
 mount call, such as encrypted volumes. This includes SMB/CIFS, FUSE,
 dm-crypt and LUKS.
 
-
+Author(s):
+----------
+       Jan Engelhardt
 
 %prep
 %setup -q
-%patch1 -p1
+%patch -P 1 -P 2 -P 3 -p1
 
 %build
 %configure --with-slibdir=/%_lib %{?_with_selinux:--with-selinux}
@@ -81,15 +83,11 @@
 install -m 755 %SOURCE2 %buildroot/%_docdir/%name/examples/
 #
 # move /sbin/mount.crypt to %_sbindir/mount.crypt and put a wrapper script to 
/sbin/mount.crypt
-# The same for mount.encfs13
 #
 mkdir -p %buildroot%_sbindir/
 mv %buildroot/sbin/mount.crypt %buildroot%_sbindir/
-mv %buildroot/sbin/mount.encfs13 %buildroot%_sbindir/
 ln -s %_sbindir/mount.crypt %buildroot%_sbindir/umount.crypt
-ln -s %_sbindir/mount.encfs13 %buildroot%_sbindir/umount.encfs13
 install -m755 %SOURCE3 %buildroot/sbin/
-install -m755 %SOURCE4 %buildroot/sbin/
 
 %post
 if [ -e etc/security/pam_mount.conf ]
@@ -116,11 +114,8 @@
 /%_lib/security/pam_mount*.so
 /sbin/mount.crypt*
 /sbin/umount.crypt*
-/sbin/mount.encfs13
 %_sbindir/mount.crypt
 %_sbindir/umount.crypt
-%_sbindir/mount.encfs13
-%_sbindir/umount.encfs13
 %_sbindir/pmvarrun
 %_sbindir/pmt-ehd
 %config(noreplace) %_sysconfdir/security/pam_mount.conf.xml

++++++ 2f8daad-call-umount-crypt-directly.diff ++++++
parent eb20a2681362520a9728038a9ff3bdbba58eb1cb (v2.11-1-geb20a26)
commit 2f8daad6ee71bade802f78e5072410e46bfd74c1
Author: Jan Engelhardt <jeng...@medozas.de>
Date:   Wed Aug 10 12:48:49 2011 +0200

config: default to calling umount.crypt directly

As long as utab (no mtab or ro mtab) is not supported, at least try to
get the user's volumes unmounted on logout.
---
 doc/changelog.txt |    1 +
 src/rdconf1.c     |    2 +-
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/doc/changelog.txt b/doc/changelog.txt
index d14828f..d99e52f 100644
--- a/doc/changelog.txt
+++ b/doc/changelog.txt
@@ -3,6 +3,7 @@ For details, see the history as recorded in the git repository.
 
 HEAD
 ====
+config: default to calling umount.crypt directly
 
 
 v2.11 (2011-08-07)
diff --git a/src/rdconf1.c b/src/rdconf1.c
index 37b465c..e64df06 100644
--- a/src/rdconf1.c
+++ b/src/rdconf1.c
@@ -1367,7 +1367,7 @@ static const struct pmt_command default_command[] = {
        {CMD_NFSMOUNT,    "nfs4"},
        {CMD_LCLMOUNT,    NULL,    {"mount", "-p0", "%(if 
%(OPTIONS),-o%(OPTIONS))", "-t%(FSTYPE)", "%(VOLUME)", "%(MNTPT)", NULL}},
        {CMD_CRYPTMOUNT,  "crypt", {"mount", "-t", "crypt", "%(if 
%(CIPHER),-ocipher=%(CIPHER))", "%(if 
%(FSKEYCIPHER),-ofsk_cipher=%(FSKEYCIPHER))", "%(if 
%(FSKEYHASH),-ofsk_hash=%(FSKEYHASH))", "%(if 
%(FSKEYPATH),-okeyfile=%(FSKEYPATH))", "%(if %(OPTIONS),-o%(OPTIONS))", 
"%(VOLUME)", "%(MNTPT)", NULL}},
-       {CMD_CRYPTUMOUNT, "crypt", {"umount", "%(MNTPT)", NULL}},
+       {CMD_CRYPTUMOUNT, "crypt", {"umount.crypt", "%(MNTPT)", NULL}},
        {CMD_UMOUNT,     NULL,     {"umount", "%(MNTPT)", NULL}},
        {CMD_FSCK,       NULL,     {"fsck", "-p", "%(FSCKTARGET)", NULL}},
        {CMD_PMVARRUN,   NULL,     {"pmvarrun", "-u", "%(USER)", "-o", 
"%(OPERATION)", NULL}},
-- 
# Created with git-export-patch
++++++ eb20a26-utab-explain.diff ++++++
parent ebeca48d6740cc18dcb4bac15f19b5808c67ae72 (v2.11)
commit eb20a2681362520a9728038a9ff3bdbba58eb1cb
Author: Jan Engelhardt <jeng...@medozas.de>
Date:   Wed Aug 10 12:48:44 2011 +0200

mount.crypt: clarify situation about current absence of utab support
---
 src/mtcrypt.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/mtcrypt.c b/src/mtcrypt.c
index b416dc3..d74a07c 100644
--- a/src/mtcrypt.c
+++ b/src/mtcrypt.c
@@ -674,9 +674,11 @@ int main(int argc, const char **argv)
        int ret;
 
        if (stat("/etc/mtab", &sb) == 0 && (sb.st_mode & S_IWUGO) == 0)
-               fprintf(stderr, "BIG FAT WARNING: This version of mount.crypt "
-                       "does not support unmounting crypto volumes through "
-                       "umount(8) on systems with read-only mtab yet.\n");
+               fprintf(stderr, "NOTE: mount.crypt does not support utab "
+                       "(systems with no mtab or read-only mtab) yet. This "
+                       "means that you will temporarily need to call "
+                       "umount.crypt(8) rather than umount(8) to get crypto "
+                       "volumes unmounted.\n");
 
        ret = HX_init();
        if (ret <= 0) {
-- 
# Created with git-export-patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to