diff options
author | root <root@rshg054.dnsready.net> | 2013-02-10 01:12:52 -0800 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2013-02-10 01:12:52 -0800 |
commit | 1bb2648cde916ac27d3dd75d7b64a4ddc89787b7 (patch) | |
tree | 016bfa1969323404c37dbef29cfc7242a5a8e9f3 /community/ecryptfs-utils/symlinked_mtab.patch | |
parent | e9c244cac8e5dc1c59c7e8b7bc885fef04224b70 (diff) |
Sun Feb 10 01:12:35 PST 2013
Diffstat (limited to 'community/ecryptfs-utils/symlinked_mtab.patch')
-rw-r--r-- | community/ecryptfs-utils/symlinked_mtab.patch | 25 |
1 files changed, 0 insertions, 25 deletions
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; |