FreeBSD Bugzilla – Attachment 240178 Details for
Bug 267518
[NEW PORT] fusefs-davfs2: FUSE-Filesystem to access WebDAV servers
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated patch with new davfs2 user and group without SUID
0001-New-fuse-davfs2-port.patch (text/plain), 4.78 KB, created by
Ali Abdallah
on 2023-02-16 09:45:49 UTC
(
hide
)
Description:
Updated patch with new davfs2 user and group without SUID
Filename:
MIME Type:
Creator:
Ali Abdallah
Created:
2023-02-16 09:45:49 UTC
Size:
4.78 KB
patch
obsolete
>From 362b1c2ea9697c80cf13ba3fe6ab9d194a0cb2a9 Mon Sep 17 00:00:00 2001 >From: Ali Abdallah <ali.abdallah@suse.com> >Date: Thu, 16 Feb 2023 10:44:18 +0100 >Subject: [PATCH] New fuse-davfs2 port > >--- > GIDs | 2 +- > UIDs | 2 +- > sysutils/fusefs-davfs2/Makefile | 43 ++++++++++++++++++++++++++++++++ > sysutils/fusefs-davfs2/distinfo | 2 ++ > sysutils/fusefs-davfs2/pkg-descr | 7 ++++++ > sysutils/fusefs-davfs2/pkg-plist | 26 +++++++++++++++++++ > 6 files changed, 80 insertions(+), 2 deletions(-) > create mode 100644 sysutils/fusefs-davfs2/Makefile > create mode 100644 sysutils/fusefs-davfs2/distinfo > create mode 100644 sysutils/fusefs-davfs2/pkg-descr > create mode 100644 sysutils/fusefs-davfs2/pkg-plist > >diff --git a/GIDs b/GIDs >index 4b5cb168fbc5..2d8ec2d5eba9 100644 >--- a/GIDs >+++ b/GIDs >@@ -259,7 +259,7 @@ lavinmq:*:315: > nut:*:316: > hedgedoc:*:317: > # free: 318, UID used by icingadirector >-# free: 319 >+davfs2:*:319:fusefs-davfs2 > # free: 320 > # free: 321 > # free: 322 >diff --git a/UIDs b/UIDs >index c2ecbb8c766b..c95dcadd65dc 100644 >--- a/UIDs >+++ b/UIDs >@@ -264,7 +264,7 @@ lavinmq:*:315:315::0:0:LavinMQ user:/nonexistent:/usr/sbin/nologin > nut:*:316:316::0:0:Network UPS Tools user:/nonexistent:/usr/sbin/nologin > hedgedoc:*:317:317::0:0:HedgeDoc user:/nonexistent:/usr/sbin/nologin > icingadirector:*:318:183::0:0:icingadirector user:/nonexistent:/usr/sbin/nologin >-# free: 319 >+davfs2:*:319:319::0:0:Davfs2 Daemon:/nonexistent:/usr/sbin/nologin > # free: 320 > # free: 321 > # free: 322 >diff --git a/sysutils/fusefs-davfs2/Makefile b/sysutils/fusefs-davfs2/Makefile >new file mode 100644 >index 000000000000..cf021060970e >--- /dev/null >+++ b/sysutils/fusefs-davfs2/Makefile >@@ -0,0 +1,43 @@ >+# Created by: Ali Abdallah <ali.abdallah@suse.com> >+ >+PORTNAME= davfs2 >+PORTVERSION= 1.7.0 >+PORTREVISION= 1 >+MASTER_SITES= https://download.savannah.nongnu.org/releases/davfs2/ >+CATEGORIES= sysutils www >+PKGNAMEPREFIX= fusefs- >+ >+LICENSE= GPLv3+ >+LICENSE_FILE= ${WRKSRC}/COPYING >+USERS= davfs2 >+GROUPS= davfs2 >+ >+MAINTAINER= ali.abdallah@suse.com >+COMMENT= FUSE-Filesystem to access WebDAV servers >+ >+GNU_CONFIGURE=yes >+USES= pkgconfig gmake >+ >+INSTALL_TARGET= install-strip >+ >+OPTIONS_DEFINE= DOCS NLS >+OPTIONS_SUB= yes >+ >+NLS_CONFIGURE_ENABLE= nls >+NLS_USES= gettext >+ >+LIB_DEPENDS= libneon.so:www/neon >+ >+.include <bsd.port.options.mk> >+ >+.if ${OPSYS} != FreeBSD >+IGNORE= davfs2 on BSD currently works only on FreeBSD. >+.endif >+ >+.if ${OSVERSION} < 1301503 >+IGNORE= does not work on older FreeBSD Fuse driver due to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263625 >+.elif ${OSVERSION} >= 1400000 && ${OSVERSION} < 1400057 >+IGNORE= does not work on older FreeBSD Fuse driver due to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263625 >+.endif >+ >+.include <bsd.port.mk> >diff --git a/sysutils/fusefs-davfs2/distinfo b/sysutils/fusefs-davfs2/distinfo >new file mode 100644 >index 000000000000..15b9dab56645 >--- /dev/null >+++ b/sysutils/fusefs-davfs2/distinfo >@@ -0,0 +1,2 @@ >+SHA256 (davfs2-1.7.0.tar.gz) = 251db75a27380cca1330b1b971700c5e5dcc0c90e5a47622285f0140edfe3a2f >+SIZE (davfs2-1.7.0.tar.gz) = 476244 >\ No newline at end of file >diff --git a/sysutils/fusefs-davfs2/pkg-descr b/sysutils/fusefs-davfs2/pkg-descr >new file mode 100644 >index 000000000000..41e361c48643 >--- /dev/null >+++ b/sysutils/fusefs-davfs2/pkg-descr >@@ -0,0 +1,7 @@ >+davfs2 is a FUSE file system driver that allows mounting a WebDAV server as a >+local file system, like a disk drive. This way, applications can access >+resources on a Web server without knowing anything about HTTP or WebDAV. >+ >+davfs2 runs as a daemon in userspace. It uses the kernel file system FUSE. To >+connect to the WebDAV server, it makes use of the neon library, supporting >+TLS/SSL and access via proxy servers. >diff --git a/sysutils/fusefs-davfs2/pkg-plist b/sysutils/fusefs-davfs2/pkg-plist >new file mode 100644 >index 000000000000..b81fc12664cf >--- /dev/null >+++ b/sysutils/fusefs-davfs2/pkg-plist >@@ -0,0 +1,26 @@ >+@(,,0555) sbin/mount.davfs >+@(,,0555) sbin/umount.davfs >+%%ETCDIR%%/davfs2.conf >+%%ETCDIR%%/secrets >+man/de/man5/davfs2.conf.5.gz >+man/de/man8/mount.davfs.8.gz >+man/de/man8/umount.davfs.8.gz >+man/es/man5/davfs2.conf.5.gz >+man/man5/davfs2.conf.5.gz >+man/man8/mount.davfs.8.gz >+man/man8/umount.davfs.8.gz >+%%DATADIR%%/davfs2.conf >+%%DATADIR%%/secrets >+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS >+%%PORTDOCS%%%%DOCSDIR%%/BUGS >+%%PORTDOCS%%%%DOCSDIR%%/COPYING >+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog >+%%PORTDOCS%%%%DOCSDIR%%/FAQ >+%%PORTDOCS%%%%DOCSDIR%%/INSTALL >+%%PORTDOCS%%%%DOCSDIR%%/NEWS >+%%PORTDOCS%%%%DOCSDIR%%/README >+%%PORTDOCS%%%%DOCSDIR%%/README.translators >+%%PORTDOCS%%%%DOCSDIR%%/THANKS >+%%NLS%%share/locale/cs/LC_MESSAGES/davfs2.mo >+%%NLS%%share/locale/de/LC_MESSAGES/davfs2.mo >+@dir %%ETCDIR%%/certs/private >-- >2.39.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267518
:
237812
|
237857
|
240178
|
240179