This commit is contained in:
commit
c754f01ee8
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
12
compile-error-open.patch
Normal file
12
compile-error-open.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -urN davfs2-1.3.3/src/webdav.c davfs2-1.3.3.leo//src/webdav.c
|
||||
--- davfs2-1.3.3/src/webdav.c 2008-06-28 19:20:07.000000000 +0200
|
||||
+++ davfs2-1.3.3.leo//src/webdav.c 2009-01-14 17:02:32.000000000 +0100
|
||||
@@ -1513,7 +1513,7 @@
|
||||
|
||||
get_context *ctx = (get_context *) userdata;
|
||||
if (ctx->fd == 0)
|
||||
- ctx->fd = open(ctx->file, O_WRONLY | O_CREAT | O_TRUNC);
|
||||
+ ctx->fd = open(ctx->file, O_WRONLY | O_TRUNC, S_IRUSR | S_IWUSR);
|
||||
if (ctx->fd <= 0) {
|
||||
ne_set_error(session, _("%i can't open cache file"), 0);
|
||||
ctx->error = EIO;
|
1
davfs-rpmlintrc
Normal file
1
davfs-rpmlintrc
Normal file
@ -0,0 +1 @@
|
||||
addFilter("permissions-unauthorized-file .* /etc/permissions.d/davfs")
|
1
davfs.easy
Normal file
1
davfs.easy
Normal file
@ -0,0 +1 @@
|
||||
/usr/sbin/mount.davfs root.root 4755
|
1
davfs.secure
Normal file
1
davfs.secure
Normal file
@ -0,0 +1 @@
|
||||
/usr/sbin/mount.davfs root.root 0755
|
3
davfs2-1.2.2.tar.gz
Normal file
3
davfs2-1.2.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:21baf6dc63ab2f7a7df82b53baefe827e2b3bc833d41ed2fff2c60f3721da005
|
||||
size 391971
|
3
davfs2-1.3.3.tar.gz
Normal file
3
davfs2-1.3.3.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bb71b46dfd6b24885c263243cdf15de57d4798b6cee0b479324ea387f3694775
|
||||
size 407659
|
92
fuse-davfs2.spec
Normal file
92
fuse-davfs2.spec
Normal file
@ -0,0 +1,92 @@
|
||||
%define real_name davfs2
|
||||
%define _prefix /usr
|
||||
|
||||
Summary: FUSE-Filesystem to access WebDAV servers
|
||||
Name: fuse-davfs2
|
||||
Version: 1.3.3
|
||||
Release: 1
|
||||
License: GPL
|
||||
Group: System Environment/Kernel
|
||||
Packager: Leo Eraly <leo@unstable.be>
|
||||
URL: http://dav.sourceforge.net/
|
||||
|
||||
Source: http://dl.sf.net/dav/davfs2-%{version}.tar.gz
|
||||
Source1: davfs.easy
|
||||
Source2: davfs.secure
|
||||
Patch: compile-error-open.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
|
||||
BuildRequires: fuse-devel >= 2.2, neon-devel
|
||||
Requires: fuse >= 2.2
|
||||
|
||||
Obsoletes: davfs2 <= %{version}
|
||||
Provides: davfs2 = %{version}
|
||||
|
||||
%description
|
||||
davfs2 is a FUSE file system driver that allows you to mount 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 coda or
|
||||
fuse. Most propably your Linux kernel includes at least one of this file
|
||||
systems. To connect to the WebDAV server it makes use of the neon library.
|
||||
Neon supports TLS/SSL (using OpenSSL or GnuTLS) and access via proxy server.
|
||||
|
||||
%prep
|
||||
%setup -n %{real_name}-%{version}
|
||||
%patch -p1
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--disable-static
|
||||
%{__make}
|
||||
|
||||
%install
|
||||
%{__make} install DESTDIR="%{buildroot}"
|
||||
|
||||
%{__mkdir} -p "%{buildroot}/%{_sysconfdir}/permissions.d"
|
||||
%{__install} -D -m0644 %{SOURCE1} "%{buildroot}/%{_sysconfdir}/permissions.d/"
|
||||
%{__install} -D -m0644 %{SOURCE2} "%{buildroot}/%{_sysconfdir}/permissions.d/"
|
||||
|
||||
%find_lang %{real_name}
|
||||
|
||||
|
||||
### Clean up buildroot
|
||||
%{__rm} -rf %{buildroot}%{_docdir}
|
||||
|
||||
%clean
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
%files -f %{real_name}.lang
|
||||
%defattr(-, root, root, 0755)
|
||||
%doc AUTHORS BUGS COPYING FAQ INSTALL NEWS README* THANKS TODO etc/davfs2.conf etc/secrets
|
||||
%dir %{_sysconfdir}/davfs2/
|
||||
%doc %{_mandir}/man5/davfs2.conf.5*
|
||||
%doc %{_mandir}/man8/mount.davfs.8*
|
||||
%doc %{_mandir}/man8/umount.davfs.8*
|
||||
%doc %{_mandir}/*/man5/davfs2.conf.5*
|
||||
%doc %{_mandir}/*/man8/mount.davfs.8*
|
||||
%doc %{_mandir}/*/man8/umount.davfs.8*
|
||||
%config(noreplace) %{_sysconfdir}/permissions.d/davfs.easy
|
||||
%config(noreplace) %{_sysconfdir}/permissions.d/davfs.secure
|
||||
%config(noreplace) %{_sysconfdir}/davfs2/davfs2.conf
|
||||
%config %{_sysconfdir}/davfs2/secrets
|
||||
%config %{_sysconfdir}/davfs2/certs/
|
||||
%{_sbindir}/mount.davfs
|
||||
%{_sbindir}/umount.davfs
|
||||
%{_datadir}/davfs2/
|
||||
%exclude %{_prefix}/share/doc/%{real_name}/*
|
||||
%exclude /sbin/mount.davfs
|
||||
%exclude /sbin/umount.davfs
|
||||
|
||||
%changelog
|
||||
* Wed Jan 14 2009 Leo Eraly <leo@unstable.be> - 1.3.3-1
|
||||
- Update to release
|
||||
- Added permissions file (fixes rpmlint error)
|
||||
|
||||
* Wed Dec 05 2007 Leo Eraly <leo@unstable.be> - 1.2.2-2
|
||||
- Fixed Obsoletes and Provides to fix
|
||||
https://bugzilla.novell.com/show_bug.cgi?id=332076
|
||||
|
||||
* Wed Jul 12 2007 Leo Eraly <leo@unstable.be> - 1.2.2-1
|
||||
- Initial package. (based on dag's spec)
|
Loading…
Reference in New Issue
Block a user