Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 442110

Summary: net-fs/usmb - FUSE filesystem for SMB shares
Product: Gentoo Linux Reporter: Richard Ash <richard>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement Keywords: EBUILD, PATCH
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://ametros.net/code.html#usmb
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: usmb-20121106.ebuild
Patch to fix the man-page installation directory
current git snapshot tarball
usmb-9999.ebuild

Description Richard Ash 2012-11-06 21:48:26 UTC
Created attachment 328604 [details]
usmb-20121106.ebuild

A fuse module for accessing SMB/CIFS shares without root access. Unlike net-fs/smbnetfs, this one does not try to crawl the entire network for shares, instead having a configuration file which defines the shares to be mounted. This means that you can mount shares that you can’t see via NetBIOS browsing.

Also useful if you have a server which can't be accessed with the in-kernel module due to bugs there (this module does not try to walk the server from the server root, almost everything else does).

Upstream GIT repo (which has the newest code in it, 2010)
http://repo.or.cz/w/usmb.git
Comment 1 Richard Ash 2012-11-06 21:50:45 UTC
Created attachment 328606 [details, diff]
Patch to fix the man-page installation directory

The man-page goes to the wrong place in the ebuild, although built outside portage it works OK - turns out that --man-dir option to configure causes the problem, which looks a bit like an autoconf bug. This is a work-around which stops the problem manifesting itself.
Comment 2 Richard Ash 2012-11-06 21:53:52 UTC
Created attachment 328608 [details]
current git snapshot tarball

git snapshot tarball to match ebuild. As per git head except I've fixed the (incorrect) version file and removed the .gitignore file.
Comment 3 Sergey Popov (RETIRED) gentoo-dev 2012-11-07 08:41:08 UTC
Created attachment 328638 [details]
usmb-9999.ebuild

Live ebuild for usmb

- EAPI 4;
- use autotools-utils eclass;
- use sed instead of patch(some of changes should be sent to upstream);
- remove '-Werror' from CFLAGS;
- correct recommended samba version, as upstream said
Comment 4 Sergey Popov (RETIRED) gentoo-dev 2012-11-07 08:43:14 UTC
Latest change was some days ago, so if upstream fix issues and provide us a new release, we can include this in main tree...