From 1bb2648cde916ac27d3dd75d7b64a4ddc89787b7 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 10 Feb 2013 01:12:52 -0800 Subject: Sun Feb 10 01:12:35 PST 2013 --- community/ecryptfs-utils/symlinked_mtab.patch | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 community/ecryptfs-utils/symlinked_mtab.patch (limited to 'community/ecryptfs-utils') diff --git a/community/ecryptfs-utils/symlinked_mtab.patch b/community/ecryptfs-utils/symlinked_mtab.patch deleted file mode 100644 index 2ba0aa8bf..000000000 --- a/community/ecryptfs-utils/symlinked_mtab.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- ecryptfs-utils/src/ecryptfs-utils-96/src/libecryptfs/main.c.orig -+++ ecryptfs-utils/src/ecryptfs-utils-96/src/libecryptfs/main.c -@@ -387,6 +387,8 @@ - char *fullpath_source = NULL; - char *fullpath_target = NULL; - int rc; -+ char dummy; -+ int useMtab; - - mountent.mnt_opts = NULL; - if (!source) { -@@ -425,6 +427,13 @@ - syslog(LOG_ERR, "Failed to perform eCryptfs mount: [%m]\n"); - goto out; - } -+ /* Check if mtab is a symlink */ -+ useMtab = (readlink("/etc/mtab", &dummy, 1) < 0); -+ if (!useMtab) { -+ /* No need updating mtab */ -+ rc = 0; -+ goto out; -+ } - mtab_fd = setmntent("/etc/mtab", "a"); - if (!mtab_fd) { - rc = -EACCES; -- cgit v1.2.3-54-g00ecf