Date: Thu, 31 Dec 2015 04:34:58 +0000 (UTC) From: Kubilay Kocak <koobs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r404907 - head/sysutils/fusefs-libs/files Message-ID: <201512310434.tBV4YwHe052615@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: koobs Date: Thu Dec 31 04:34:58 2015 New Revision: 404907 URL: https://svnweb.freebsd.org/changeset/ports/404907 Log: sysutils/fusefs-libs: Remove duplicate patch hunks Remove duplicate hanks in patches introduced in r404898 [1] https://svnweb.freebsd.org/changeset/ports/404898 PR: 205620 Reviewed by: miwi (original committer) Approved by: blanket (portmgr) Modified: head/sysutils/fusefs-libs/files/patch-configure.ac head/sysutils/fusefs-libs/files/patch-lib_mount__bsd.c head/sysutils/fusefs-libs/files/patch-lib_mount__util.c head/sysutils/fusefs-libs/files/patch-lib_mount__util.h Modified: head/sysutils/fusefs-libs/files/patch-configure.ac ============================================================================== --- head/sysutils/fusefs-libs/files/patch-configure.ac Thu Dec 31 03:38:11 2015 (r404906) +++ head/sysutils/fusefs-libs/files/patch-configure.ac Thu Dec 31 04:34:58 2015 (r404907) @@ -8,15 +8,3 @@ +AM_INIT_AUTOMAKE([subdir-objects]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)]) AC_CONFIG_HEADERS(include/config.h) - ---- configure.ac.orig 2015-05-22 09:24:02 UTC -+++ configure.ac -@@ -3,7 +3,7 @@ AC_INIT(fuse, 2.9.4) - AC_PREREQ(2.59d) - AC_CONFIG_MACRO_DIR([m4]) - AC_CANONICAL_TARGET --AM_INIT_AUTOMAKE -+AM_INIT_AUTOMAKE([subdir-objects]) - m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)]) - AC_CONFIG_HEADERS(include/config.h) - Modified: head/sysutils/fusefs-libs/files/patch-lib_mount__bsd.c ============================================================================== --- head/sysutils/fusefs-libs/files/patch-lib_mount__bsd.c Thu Dec 31 03:38:11 2015 (r404906) +++ head/sysutils/fusefs-libs/files/patch-lib_mount__bsd.c Thu Dec 31 04:34:58 2015 (r404907) @@ -75,80 +75,3 @@ close(fd); } ---- lib/mount_bsd.c.orig 2015-05-22 09:24:02 UTC -+++ lib/mount_bsd.c -@@ -10,6 +10,8 @@ - #include "fuse_misc.h" - #include "fuse_opt.h" - -+#include <sys/param.h> -+#include <sys/mount.h> - #include <sys/stat.h> - #include <sys/wait.h> - #include <sys/sysctl.h> -@@ -78,6 +80,7 @@ static const struct fuse_opt fuse_mount_ - FUSE_DUAL_OPT_KEY("ro", KEY_KERN), - FUSE_DUAL_OPT_KEY("rw", KEY_KERN), - FUSE_DUAL_OPT_KEY("auto", KEY_KERN), -+ FUSE_DUAL_OPT_KEY("automounted", KEY_KERN), - /* options supported under both Linux and FBSD */ - FUSE_DUAL_OPT_KEY("allow_other", KEY_KERN), - FUSE_DUAL_OPT_KEY("default_permissions",KEY_KERN), -@@ -192,56 +195,12 @@ void fuse_unmount_compat22(const char *m - free(umount_cmd); - } - --static void do_unmount(char *dev, int fd) --{ -- char device_path[SPECNAMELEN + 12]; -- const char *argv[4]; -- const char umount_cmd[] = "/sbin/umount"; -- pid_t pid; -- -- snprintf(device_path, SPECNAMELEN + 12, _PATH_DEV "%s", dev); -- -- argv[0] = umount_cmd; -- argv[1] = "-f"; -- argv[2] = device_path; -- argv[3] = NULL; -- -- pid = fork(); -- -- if (pid == -1) -- return; -- -- if (pid == 0) { -- close(fd); -- execvp(umount_cmd, (char **)argv); -- exit(1); -- } -- -- waitpid(pid, NULL, 0); --} -- - void fuse_kern_unmount(const char *mountpoint, int fd) - { - char *ep, dev[128]; - struct stat sbuf; - -- (void)mountpoint; -- -- if (fstat(fd, &sbuf) == -1) -- goto out; -- -- devname_r(sbuf.st_rdev, S_IFCHR, dev, 128); -- -- if (strncmp(dev, "fuse", 4)) -- goto out; -- -- strtol(dev + 4, &ep, 10); -- if (*ep != '\0') -- goto out; -- -- do_unmount(dev, fd); -- --out: -+ unmount(mountpoint, MNT_FORCE); - close(fd); - } - Modified: head/sysutils/fusefs-libs/files/patch-lib_mount__util.c ============================================================================== --- head/sysutils/fusefs-libs/files/patch-lib_mount__util.c Thu Dec 31 03:38:11 2015 (r404906) +++ head/sysutils/fusefs-libs/files/patch-lib_mount__util.c Thu Dec 31 04:34:58 2015 (r404907) @@ -21,26 +21,3 @@ - fclose(f); - return 0; -} ---- lib/mount_util.c.orig 2015-05-22 09:24:02 UTC -+++ lib/mount_util.c -@@ -344,20 +344,3 @@ int fuse_mnt_check_empty(const char *pro - } - return 0; - } -- --int fuse_mnt_check_fuseblk(void) --{ -- char buf[256]; -- FILE *f = fopen("/proc/filesystems", "r"); -- if (!f) -- return 1; -- -- while (fgets(buf, sizeof(buf), f)) -- if (strstr(buf, "fuseblk\n")) { -- fclose(f); -- return 1; -- } -- -- fclose(f); -- return 0; --} Modified: head/sysutils/fusefs-libs/files/patch-lib_mount__util.h ============================================================================== --- head/sysutils/fusefs-libs/files/patch-lib_mount__util.h Thu Dec 31 03:38:11 2015 (r404906) +++ head/sysutils/fusefs-libs/files/patch-lib_mount__util.h Thu Dec 31 04:34:58 2015 (r404907) @@ -5,10 +5,3 @@ int fuse_mnt_check_empty(const char *progname, const char *mnt, mode_t rootmode, off_t rootsize); -int fuse_mnt_check_fuseblk(void); ---- lib/mount_util.h.orig 2015-05-22 09:24:02 UTC -+++ lib/mount_util.h -@@ -16,4 +16,3 @@ int fuse_mnt_umount(const char *progname - char *fuse_mnt_resolve_path(const char *progname, const char *orig); - int fuse_mnt_check_empty(const char *progname, const char *mnt, - mode_t rootmode, off_t rootsize); --int fuse_mnt_check_fuseblk(void);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512310434.tBV4YwHe052615>