Mounting WebDAV as a file system on Linux

overview

  1. Set up FUSE, as detailed on the sshfs page
  2. Install NEON
  3. Get, compile and install wdfs
  4. Mount your WebDAV folders

installation

$ tar xzf wdfs-1.1.0.tar.gz
$ cd wdfs-1.1.0
$ sudo apt-get install libneon24-dev
$ ./configure
$ make
$ export DESTDIR=/tmp/wdfs_1.1.0_i386
$ umask 022
$ make -e install
$ cd /tmp/wdfs_1.1.0_i386
$ mkdir -m755 DEBIAN
..now edit DEBIAN/control to look like this:
Package: wdfs
Architecture: i386
Version: 1.1.0
Maintainer: Your Name <youraccount@yourdomain>
Description: http://noedler.de/projekte/wdfs/
 http://noedler.de/projekte/wdfs/
..now reset your umask and continue:
$ sudo chown root.root -R .
$ cd ..
$ dpkg -b wdfs_1.1.0_i386
$ sudo dpkg -i wdfs_1.1.0_i386.deb

use

To mount a WebDAV folder:
PASSWD=`cat`
your-password
^D
^L
wdfs /path/to/your-mount-point -a address-of-your-webdav-folder -ac -u your-user-name -p $PASSWD

To unmount a FUSE file system:

fusermount -u /path/to/your-mount-point

$Revision: 1.2 $, $Date: 2006/03/07 08:37:16 $

Valid HTML 4.01 Transitional