Hi there. Please find attached davfs.tar.gz containing davfs-0.2.4-r1.ebuild, ChangeLog and digest-davfs-0.2.4-r1. Davfs is a Linux file system driver that allows you to mount a WebDAV server as a local disk drive. WebDAV is an extension to HTTP that allows remote collaborative authoring of Web resources, defined in RFC 2518. Davfs allows a remote Web server to be edited using standard applications that interact with the file system. For example, a remote Web site could be updated in-place using the same development tools that initially created the site. Davfs supports SSL. I think zope users love davfs also apache webdav users love too. I suggest net-fs/davfs for this ebuild. aycan.
Created attachment 1700 [details] davfs-0.2.4-r1.ebuild
Created attachment 1701 [details] davfs.tar.gz (tarball containing the files) -rw-r--r-- root/root 1068 2002-06-23 17:18:06 davfs-0.2.4-r1.ebuild -rw-r--r-- root/root 575 2002-06-23 17:16:40 ChangeLog -rw-r--r-- root/root 63 2002-06-23 17:16:46 digest-davfs-0.2.4-r1
This is odd... I get the following error: >>> emerge net-fs/davfs-0.2.4-r1 to / >>> Generating digest file... Traceback (most recent call last): File "/usr/bin/emerge", line 1265, in ? mydepgraph.merge(mydepgraph.altlist()) File "/usr/bin/emerge", line 635, in merge retval=portage.doebuild(y,"merge",myroot,edebug) File "/usr/lib/python2.2/site-packages/portage.py", line 1127, in doebuild digestgen(checkme,overwrite=0) File "/usr/lib/python2.2/site-packages/portage.py", line 955, in digestgen mymd5=perform_md5(myfile) File "/usr/lib/python2.2/site-packages/portage.py", line 1368, in perform_md5 return perform_checksum(x)[0] File "/usr/lib/python2.2/site-packages/portage.py", line 39, in perform_checksum return fchksum.fmd5t(filename) IOError: [Errno 21] Is a directory: '/usr/portage/distfiles/'
Portage errors out... Can someone try this on their gentoo box and commit it?
it works like a charm :) infinity tmp # emerge net-fs/davfs Calculating dependencies ...done! >>> emerge net-fs/davfs-0.2.4-r1 to / >>> md5 ;-) davfs-0.2.4.tar.gz >>> Unpacking source... >>> Unpacking davfs-0.2.4.tar.gz >>> Source unpacked. ssl creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes ... ... ... make[1]: Entering directory `/var/tmp/portage/davfs-0.2.4-r1/work/davfs-0.2.4' make[2]: Entering directory `/var/tmp/portage/davfs-0.2.4-r1/work/davfs-0.2.4' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/davfs-0.2.4-r1/work/davfs-0.2.4' make[1]: Leaving directory `/var/tmp/portage/davfs-0.2.4-r1/work/davfs-0.2.4' strip: /var/tmp/portage/davfs-0.2.4-r1/image/usr/sbin/davfsd /var/tmp/portage/davfs-0.2.4-r1/image/usr/sbin/mount.davfs >>> Completed installing into /var/tmp/portage/davfs-0.2.4-r1/image/ >>> Merging net-fs/davfs-0.2.4-r1 to / --- /usr/ --- /usr/sbin/ >>> /usr/sbin/davfsd >>> /usr/sbin/mount.davfs --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/davfs-0.2.4-r1/ >>> /usr/share/doc/davfs-0.2.4-r1/COPYING.gz >>> /usr/share/doc/davfs-0.2.4-r1/README.gz >>> /usr/share/doc/davfs-0.2.4-r1/HOWTO.txt.gz >>> /usr/share/doc/davfs-0.2.4-r1/HOWTO.html.gz --- /lib/ --- /lib/modules/ --- /lib/modules/2.4.19-gentoo-r7/ --- /lib/modules/2.4.19-gentoo-r7/kernel/ --- /lib/modules/2.4.19-gentoo-r7/kernel/fs/ >>> /lib/modules/2.4.19-gentoo-r7/kernel/fs/davfs/ >>> /lib/modules/2.4.19-gentoo-r7/kernel/fs/davfs/davfs.o Running depmod.... >>> Regenerating /etc/ld.so.cache... >>> net-fs/davfs-0.2.4-r1 merged. >>> Recording net-fs/davfs in "world" favorites file... * GNU info directory index is up-to-date.