commit 2ad66cc53684441ccace7a867d1a89e0543307737cae90c2471b4cc9292e33ab Author: OBS User unknown Date: Mon Jan 15 23:11:12 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ecryptfs-utils?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/ecryptfs-utils-5.tar.bz2 b/ecryptfs-utils-5.tar.bz2 new file mode 100644 index 0000000..4028955 --- /dev/null +++ b/ecryptfs-utils-5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31123772602ec1e389c3eeeaf7cf91e42d5582dfe874500e3933c0f17c1f1330 +size 1159582 diff --git a/ecryptfs-utils-fixes.patch b/ecryptfs-utils-fixes.patch new file mode 100644 index 0000000..774e039 --- /dev/null +++ b/ecryptfs-utils-fixes.patch @@ -0,0 +1,62 @@ +--- ecryptfs-utils-5/src/libecryptfs/decision_graph.c.xx 2006-12-05 13:33:31.000000000 +0100 ++++ ecryptfs-utils-5/src/libecryptfs/decision_graph.c 2006-12-05 13:33:55.000000000 +0100 +@@ -70,7 +70,7 @@ + return -1; + } + +-int free_name_val_pairs(struct ecryptfs_name_val_pair *pair) ++void free_name_val_pairs(struct ecryptfs_name_val_pair *pair) + { + struct ecryptfs_name_val_pair *next; + +--- ecryptfs-utils-5/src/pki/ecryptfs_pki_openssl.c.xx 2006-12-05 13:35:01.000000000 +0100 ++++ ecryptfs-utils-5/src/pki/ecryptfs_pki_openssl.c 2006-12-05 13:35:21.000000000 +0100 +@@ -455,7 +455,7 @@ + * This really should be implemented in libecryptfs since it would be + * redundant to define this inside of every library. + */ +-int free_name_val_pairs(struct ecryptfs_name_val_pair *pair) ++void free_name_val_pairs(struct ecryptfs_name_val_pair *pair) + { + struct ecryptfs_name_val_pair *next; + +--- ecryptfs-utils-5/src/utils/test.c.xx 2006-12-05 13:40:33.000000000 +0100 ++++ ecryptfs-utils-5/src/utils/test.c 2006-12-05 13:40:40.000000000 +0100 +@@ -292,6 +292,7 @@ + " * src_page->index = [%lu]\n * src_offset = [%d]\n", + __FUNCTION__, dst_page->index, dst_offset, src_page->index, + src_offset); ++ return 0; + } + + #define ECRYPTFS_MAX_IV_BYTES 16 +--- ecryptfs-utils-5/src/utils/mount.ecryptfs.c.xx 2006-12-14 16:44:57.000000000 +0100 ++++ ecryptfs-utils-5/src/utils/mount.ecryptfs.c 2006-12-14 16:45:22.000000000 +0100 +@@ -535,7 +535,6 @@ + uint32_t version; + int non_interactive = 0; + char auth_tok_sig[ECRYPTFS_SIG_SIZE_HEX+1]; +- struct ecryptfs_name_val_pair *nvp_head; + char *opts_str; + struct param_node *plaintext_node; + struct val_node *head; /* Will contain final mount options */ +@@ -575,7 +574,7 @@ + } + if (!opts_str_contains_option(opts_str, "remount")) { + rc = ecryptfs_process_decision_graph(&ctx, &head, version, +- nvp_head,opts_str); ++ NULL,opts_str); + if (rc) { + printf("Error attempting to evaluate mount options; " + "rc = [%d]. Try updating/reinstalling your " +--- ecryptfs-utils-5/src/utils/initialization_io.c.xx 2006-12-14 16:45:36.000000000 +0100 ++++ ecryptfs-utils-5/src/utils/initialization_io.c 2006-12-14 16:45:57.000000000 +0100 +@@ -207,7 +207,7 @@ + + int ecryptfs_set_name_value_pairs(struct ecryptfs_name_val_pair *nvp) + { +- char *val_input; ++ char *val_input = NULL; + int rc = 0; + + if (!(nvp->next)) { diff --git a/ecryptfs-utils.changes b/ecryptfs-utils.changes new file mode 100644 index 0000000..10b30b1 --- /dev/null +++ b/ecryptfs-utils.changes @@ -0,0 +1,11 @@ +------------------------------------------------------------------- +Thu Dec 14 16:17:01 CET 2006 - meissner@suse.de + +- use lib64 correctly. +- fixed "is used uninitialized" warnings. + +------------------------------------------------------------------- +Tue Dec 5 11:59:54 CET 2006 - meissner@suse.de + +- initial checkin of version 5. + - userland utilities to control ecryptfs filesystems diff --git a/ecryptfs-utils.spec b/ecryptfs-utils.spec new file mode 100644 index 0000000..ad9b572 --- /dev/null +++ b/ecryptfs-utils.spec @@ -0,0 +1,70 @@ +# +# spec file for package ecryptfs-utils (Version 5) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: ecryptfs-utils +URL: http://ecryptfs.sourceforge.net/ +License: GNU General Public License (GPL) +Group: Productivity/Security +Autoreqprov: on +Summary: Userspace utilities for ecryptfs +Version: 5 +Release: 2 +Source0: http://downloads.sourceforge.net/ecryptfs/%{name}-%{version}.tar.bz2 +Patch: ecryptfs-utils-fixes.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: gtk2-devel keyutils-devel keyutils-libs libgcrypt-devel openssl-devel + +%description +A stacked cryptographic filesystem for Linux. + + + +Authors: +-------- + Mike Halcrow designed and implemented eCryptfs, which is a fork from + Cryptfs. Erez Zadok, along with the fileystem research lab at Stony + Brook University, designed and implemented Cryptfs. Michael + C. Thompson has contributed a substantial amount of code to the + project. + +%prep +%setup -q +%patch0 -p1 + +%build +export CFLAGS="$RPM_OPT_FLAGS" +./configure --prefix=%{_prefix} \ + --libdir=%{_libdir} +make +make check + +%install +make install DESTDIR=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-, root, root) +%doc COPYING NEWS README THANKS +%{_prefix}/bin/* +/sbin/* +%{_libdir}/libecryptfs* +/usr/lib/ecryptfs* + +%changelog -n ecryptfs-utils +* Thu Dec 14 2006 - meissner@suse.de +- use lib64 correctly. +- fixed "is used uninitialized" warnings. +* Tue Dec 05 2006 - meissner@suse.de +- initial checkin of version 5. + - userland utilities to control ecryptfs filesystems diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4