--- ecryptfs-utils-50.orig/debian/changelog +++ ecryptfs-utils-50/debian/changelog @@ -0,0 +1,182 @@ +ecryptfs-utils (50-3ubuntu1) intrepid; urgency=low + + * Merge from debian unstable (LP: #248420), remaining changes: + - debian/libecryptfs0.install: add ecryptfs auth-client-config profile + - debian/rules: support ecryptfs auth-client-config profile + - debian/control: Update maintainer, suggest auth-client-config + - debian/libecryptfs0.dirs: add etc/auth-client-config/profile.d + - debian/ecryptfs.acc: define auth-client-config profile + + -- Dustin Kirkland Mon, 14 Jul 2008 09:48:23 -0500 + +ecryptfs-utils (50-3) unstable; urgency=low + + * Adding missing build-depends to pkg-config (Closes: #490415). + + -- Daniel Baumann Sat, 12 Jul 2008 11:12:00 +0200 + +ecryptfs-utils (50-2) unstable; urgency=low + + * Removing currently unused libgtk2.0-dev from build-depends (Closes:#490233). + * Building ecryptfs-utils with TPM support on all supported Debian + architectures, except s390. + * Installing /sbin/mount.ecryptfs_private with suid root. + + -- Daniel Baumann Thu, 10 Jul 2008 23:48:00 +0200 + +ecryptfs-utils (50-1ubuntu1) intrepid; urgency=low + + * auth-client-config support (LP: #247641) + + debian/ecryptfs.acc: create an auth-client-config profile + + debian/libecryptfs0.install: install the auth-client-config profile + + debian/control: modify maintainer value; add auth-client-config to + Suggests + + debian/libecryptfs0.dirs: create with etc/auth-client-config/profile.d + + -- Dustin Kirkland Fri, 11 Jul 2008 12:00:36 -0500 + +ecryptfs-utils (50-1) unstable; urgency=low + + * Merging upstream version 50. + + -- Daniel Baumann Sun, 29 Jun 2008 22:19:00 +0200 + +ecryptfs-utils (49-1) unstable; urgency=low + + * Merging upstream version 49. + + -- Daniel Baumann Sun, 29 Jun 2008 22:09:00 +0200 + +ecryptfs-utils (48-1) unstable; urgency=medium + + * Updating debhelper shlibs file. + * Updating rules fileto reflect upstreams removal of documentation. + * Merging upstream version 48. + + -- Daniel Baumann Mon, 16 Jun 2008 21:35:00 +0200 + +ecryptfs-utils (47-1) unstable; urgency=low + + * Merging upstream version 47. + + -- Daniel Baumann Mon, 16 Jun 2008 20:39:00 +0200 + +ecryptfs-utils (46-1) unstable; urgency=low + + * Removing superfluous empty line from rules file. + * Removing trailing slash in install debhelper file. + * Merging upstream version 46. + * Updating to standards 3.8.0. + + -- Daniel Baumann Tue, 10 Jun 2008 08:06:00 +0200 + +ecryptfs-utils (45-1) unstable; urgency=low + + * Merging upstream version 45. + + -- Daniel Baumann Fri, 16 May 2008 08:22:00 +0200 + +ecryptfs-utils (44-1) unstable; urgency=low + + * Reordering rules file. + * Updating debhelper shlibs file. + * Rewriting copyright file in machine-interpretable format. + * Adding vcs fields in control file. + * Upgrading package to debhelper 7. + * Merging upstream version 44. + + -- Daniel Baumann Sat, 3 May 2008 12:17:00 +0200 + +ecryptfs-utils (43-1) unstable; urgency=low + + * New upstream release. + * Removing watch file. + + -- Daniel Baumann Wed, 9 Apr 2008 09:54:00 +0200 + +ecryptfs-utils (41-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 1 Apr 2008 11:25:00 +0200 + +ecryptfs-utils (40-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sun, 24 Feb 2008 22:09:00 +0100 + +ecryptfs-utils (38-2) unstable; urgency=low + + * Temporarily only use tpm toolchain on i386 (Closes: #461233). + * Current upstream should build without patches on amd64 (Closes: #445619). + * Added --fail-missing to dh_install call in rules. + * Updated .install files to cover additional files. + + -- Daniel Baumann Thu, 17 Jan 2008 23:47:00 +0100 + +ecryptfs-utils (38-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sat, 12 Jan 2008 17:14:00 +0100 + +ecryptfs-utils (37-1) unstable; urgency=low + + * New upstream release (Closes: #457316). + * Compling with trousers support now. + * Bumping to new policy. + + -- Daniel Baumann Fri, 21 Dec 2007 14:54:00 +0100 + +ecryptfs-utils (30-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 16 Nov 2007 12:10:00 +0100 + +ecryptfs-utils (27-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 19 Oct 2007 21:50:00 +0200 + +ecryptfs-utils (26-1) unstable; urgency=low + + * New upstream release. + * Dropped 02-ia64.dpatch; not required anymore. + * Building with --disable-tspi for the time beeing until trousers is + uploaded. + * Downgrading recommends to opencryptoki to a suggests for the time beeing + until opencryptoki is uploaded. + + -- Daniel Baumann Sun, 14 Oct 2007 11:17:00 +0200 + +ecryptfs-utils (24-2) unstable; urgency=low + + * Enforcing libdir (Closes: #445619). + + -- Daniel Baumann Wed, 10 Oct 2007 23:41:00 +0200 + +ecryptfs-utils (24-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 9 Oct 2007 12:03:00 +0200 + +ecryptfs-utils (23-1) unstable; urgency=low + + * New upstream release. + * Added libgpgme11-dev to build-depends. + * Rediffed 02-ia64.dpatch. + + -- Daniel Baumann Mon, 27 Aug 2007 16:32:00 +0200 + +ecryptfs-utils (21-1) unstable; urgency=low + + * Initial release (Closes: #401800). + * Added patch from William Lima to fix FTBFS on + ia64. + + -- Daniel Baumann Sun, 12 Aug 2007 15:20:00 +0200 + --- ecryptfs-utils-50.orig/debian/libecryptfs-dev.install +++ ecryptfs-utils-50/debian/libecryptfs-dev.install @@ -0,0 +1,5 @@ +/usr/include/* +/usr/lib/*.a +/usr/lib/*.la +/usr/lib/*.so +/usr/lib/pkgconfig --- ecryptfs-utils-50.orig/debian/libecryptfs0.install +++ ecryptfs-utils-50/debian/libecryptfs0.install @@ -0,0 +1,4 @@ +/lib +/usr/lib/*.so.* +/usr/lib/ecryptfs +/etc/auth-client-config/profile.d/ecryptfs --- ecryptfs-utils-50.orig/debian/libecryptfs0.dirs +++ ecryptfs-utils-50/debian/libecryptfs0.dirs @@ -0,0 +1 @@ +etc/auth-client-config/profile.d --- ecryptfs-utils-50.orig/debian/libecryptfs0.shlibs +++ ecryptfs-utils-50/debian/libecryptfs0.shlibs @@ -0,0 +1 @@ +libecryptfs 0 libecryptfs0 (>= 48) --- ecryptfs-utils-50.orig/debian/rules +++ ecryptfs-utils-50/debian/rules @@ -0,0 +1,82 @@ +#!/usr/bin/make -f + +include /usr/share/dpatch/dpatch.make + +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +ifneq ($(DEB_BUILD_ARCH),s390) + TPMFLAGS = --enable-opencryptoki --enable-tspi +endif + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + rm -f config.guess config.sub + + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +config.status: configure patch + dh_testdir + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --libdir=\$${prefix}/lib --mandir=\$${prefix}/share/man --enable-gpg --disable-gui --enable-openssl --enable-pam --enable-pkcs11-helper $(TPMFLAGS) + +build: build-stamp +build-stamp: config.status + dh_testdir + + $(MAKE) + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + cp $(CURDIR)/debian/ecryptfs.acc $(CURDIR)/debian/libecryptfs0/etc/auth-client-config/profile.d/ecryptfs + + chmod 4755 debian/tmp/sbin/mount.ecryptfs_private + +binary: binary-arch + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install --fail-missing --sourcedir=debian/tmp -Xetc/auth-client-config/profile.d/ecryptfs + dh_lintian + dh_strip + dh_compress + dh_fixperms -Xsbin/mount.ecryptfs_private + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- ecryptfs-utils-50.orig/debian/ecryptfs-utils.docs +++ ecryptfs-utils-50/debian/ecryptfs-utils.docs @@ -0,0 +1,3 @@ +AUTHORS +README +THANKS --- ecryptfs-utils-50.orig/debian/ecryptfs-utils.lintian-overides +++ ecryptfs-utils-50/debian/ecryptfs-utils.lintian-overides @@ -0,0 +1 @@ +ecryptfs-utils: setuid-binary sbin/mount.ecryptfs_private 4755 root/root --- ecryptfs-utils-50.orig/debian/control +++ ecryptfs-utils-50/debian/control @@ -0,0 +1,52 @@ +Source: ecryptfs-utils +Section: misc +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Daniel Baumann +Build-Depends: debhelper (>= 7), dpatch, autotools-dev, autoconf, automake, libtool, libgcrypt11-dev, libgpg-error-dev, libgpgme11-dev, libkeyutils-dev, libopencryptoki-dev [alpha amd64 arm armel hppa ia64 i386 m68k mips mipsel powerpc sparc], libpam0g-dev, libpkcs11-helper1-dev, libssl-dev, libtspi-dev [alpha amd64 arm armel hppa ia64 i386 m68k mips mipsel powerpc sparc], pkg-config +Standards-Version: 3.8.0 +Homepage: http://ecryptfs.sourceforge.net/ +Vcs-Browser: http://git.debian.net/?p=ecryptfs-utils.git +Vcs-Git: git://git.debian.net/git/ecryptfs-utils.git + +Package: ecryptfs-utils +Section: misc +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: opencryptoki +Description: ecryptfs cryptographic filesystem (utilities) + eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem + for Linux. + . + It provides advanced key management and policy features. eCryptfs stores + cryptographic metadata in the header of each file written, so that encrypted + files can be copied between hosts; the file will be decryptable with the proper + key, and there is no need to keep track of any additional information aside + from what is already in the encrypted file itself. Think of eCryptfs as a sort + of "gnupgfs". + . + eCryptfs is a native Linux filesystem. The kernel module component of eCryptfs + is part of the Linux kernel since 2.6.19. + . + This package contains the userland utilities. + +Package: libecryptfs0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: auth-client-config +Description: ecryptfs cryptographic filesystem (library) + eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem + for Linux. + . + This package contains the library. + +Package: libecryptfs-dev +Section: libdevel +Architecture: any +Depends: libecryptfs0 (= ${binary:Version}), libgcrypt11-dev, libgpg-error-dev, libgpgme11-dev, libkeyutils-dev, libopencryptoki-dev [alpha amd64 arm armel hppa ia64 i386 m68k mips mipsel powerpc sparc], libpam0g-dev, libpkcs11-helper1-dev, libssl-dev, libtspi-dev [alpha amd64 arm armel hppa ia64 i386 m68k mips mipsel powerpc sparc] +Description: ecryptfs cryptographic filesystem (development) + eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem + for Linux. + . + This package contains the development files. --- ecryptfs-utils-50.orig/debian/ecryptfs.acc +++ ecryptfs-utils-50/debian/ecryptfs.acc @@ -0,0 +1,6 @@ +[ecryptfs_standard] +pam_auth=auth requisite pam_unix.so nullok_secure + auth optional pam_smbpass.so migrate missingok + auth required pam_ecryptfs.so unwrap +pam_session=session required pam_unix.so + session optional pam_ecryptfs.so unwrap --- ecryptfs-utils-50.orig/debian/compat +++ ecryptfs-utils-50/debian/compat @@ -0,0 +1 @@ +7 --- ecryptfs-utils-50.orig/debian/ecryptfs-utils.install +++ ecryptfs-utils-50/debian/ecryptfs-utils.install @@ -0,0 +1,5 @@ +/sbin +/usr/bin +/usr/share/doc +/usr/share/man/man7 +/usr/share/man/man8 --- ecryptfs-utils-50.orig/debian/ecryptfs-utils.manpages +++ ecryptfs-utils-50/debian/ecryptfs-utils.manpages @@ -0,0 +1 @@ +doc/manpage/*.8 --- ecryptfs-utils-50.orig/debian/copyright +++ ecryptfs-utils-50/debian/copyright @@ -0,0 +1,65 @@ +Authors: + Phillip Hellewell + Michael A. Halcrow +Download: http://ecryptfs.sourceforge.net/ + +Files: * +Copyright: 2004-2008 International Business Machines Corp. +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: doc/manpage/ecryptfs-manager.8, doc/manpage/ecryptfsd.8, + doc/manpage/mount.ecryptfs.8): +Copyright: (C) 2008 William Lima +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: debian/* +Copyright: (C) 2007-2008 Daniel Baumann +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. --- ecryptfs-utils-50.orig/debian/patches/01-manpage.dpatch +++ ecryptfs-utils-50/debian/patches/01-manpage.dpatch @@ -0,0 +1,19 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 01-manpage.dpatch by Daniel Baumann +## +## DP: Fix wrong characters. + +@DPATCH@ + +diff -Naurp ecryptfs-utils-30.orig/doc/manpage/ecryptfs.pod ecryptfs-utils-30/doc/manpage/ecryptfs.pod +--- ecryptfs-utils-30.orig/doc/manpage/ecryptfs.pod 2007-10-25 08:35:03.000000000 +0000 ++++ ecryptfs-utils-30/doc/manpage/ecryptfs.pod 2007-11-16 11:14:27.000000000 +0000 +@@ -58,7 +58,7 @@ to be entered. The mount will fail if a + =item B + + The actual password is password. Since the password is visible to utilities +-(like ’ps’ under Unix) this form should only be used where security is not ++(like 'ps' under Unix) this form should only be used where security is not + important. + + =item B --- ecryptfs-utils-50.orig/debian/patches/00list +++ ecryptfs-utils-50/debian/patches/00list @@ -0,0 +1 @@ +01-manpage.dpatch