svn commit: r417634 - head/sysutils/fusefs-encfs/files

Kurt Jaeger pi at FreeBSD.org
Mon Jun 27 05:46:39 UTC 2016


Author: pi
Date: Mon Jun 27 05:46:37 2016
New Revision: 417634
URL: https://svnweb.freebsd.org/changeset/ports/417634

Log:
  sysutils/fusefs-encfs: Fix "Function not implemented" on create operations
  
  Upstream fix was:
    https://github.com/vgough/encfs/commit/aacce54f42add2e4560b53c9138835151c332362
  
  PR:		210532
  Submitted by:	Dmitri Goutnik <dg at syrec.org> (maintainer)

Modified:
  head/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp
  head/sysutils/fusefs-encfs/files/patch-encfs_main.cpp
  head/sysutils/fusefs-encfs/files/patch-encfs_makeKey.cpp

Modified: head/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp
==============================================================================
--- head/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp	Mon Jun 27 05:36:44 2016	(r417633)
+++ head/sysutils/fusefs-encfs/files/patch-encfs_encfs.cpp	Mon Jun 27 05:46:37 2016	(r417634)
@@ -1,16 +1,14 @@
 --- encfs/encfs.cpp.orig	2015-03-24 20:45:16 UTC
 +++ encfs/encfs.cpp
-@@ -529,6 +529,17 @@ int encfs_open(const char *path, struct 
+@@ -529,6 +529,15 @@ int encfs_open(const char *path, struct 
    return res;
  }
  
-+int encfs_create(const char *path, mode_t mode, struct fuse_file_info *file)
-+{
-+  int res;
-+
-+  res = encfs_mknod(path, mode, 0);
-+  if (res)
++int encfs_create(const char *path, mode_t mode, struct fuse_file_info *file) {
++  int res = encfs_mknod(path, mode, 0);
++  if (res) {
 +    return res;
++  }
 +
 +  return encfs_open(path, file);
 +}

Modified: head/sysutils/fusefs-encfs/files/patch-encfs_main.cpp
==============================================================================
--- head/sysutils/fusefs-encfs/files/patch-encfs_main.cpp	Mon Jun 27 05:36:44 2016	(r417633)
+++ head/sysutils/fusefs-encfs/files/patch-encfs_main.cpp	Mon Jun 27 05:46:37 2016	(r417634)
@@ -1,4 +1,4 @@
---- encfs/main.cpp.orig	2016-06-18 20:53:13 UTC
+--- encfs/main.cpp.orig	2015-03-24 20:45:16 UTC
 +++ encfs/main.cpp
 @@ -27,6 +27,7 @@
  #include <sys/time.h>
@@ -8,3 +8,12 @@
  
  #include <getopt.h>
  
+@@ -599,7 +600,7 @@ int main(int argc, char *argv[]) {
+   encfs_oper.init = encfs_init;
+   encfs_oper.destroy = encfs_destroy;
+   // encfs_oper.access = encfs_access;
+-  // encfs_oper.create = encfs_create;
++  encfs_oper.create = encfs_create;
+   encfs_oper.ftruncate = encfs_ftruncate;
+   encfs_oper.fgetattr = encfs_fgetattr;
+   // encfs_oper.lock = encfs_lock;

Modified: head/sysutils/fusefs-encfs/files/patch-encfs_makeKey.cpp
==============================================================================
--- head/sysutils/fusefs-encfs/files/patch-encfs_makeKey.cpp	Mon Jun 27 05:36:44 2016	(r417633)
+++ head/sysutils/fusefs-encfs/files/patch-encfs_makeKey.cpp	Mon Jun 27 05:46:37 2016	(r417634)
@@ -1,4 +1,4 @@
---- encfs/makeKey.cpp.orig	2016-06-18 20:53:44 UTC
+--- encfs/makeKey.cpp.orig	2015-03-24 20:45:16 UTC
 +++ encfs/makeKey.cpp
 @@ -25,6 +25,7 @@
  #include "openssl.h"


More information about the svn-ports-head mailing list