mirror of
https://github.com/ceph/ceph
synced 2025-01-11 13:41:02 +00:00
mount.fuse.ceph: add ceph-fuse mount helper
Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
parent
ac92e4d6bd
commit
ae100cfdbc
@ -356,6 +356,7 @@ fi
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/ceph-fuse
|
||||
%{_mandir}/man8/ceph-fuse.8*
|
||||
/sbin/mount.fuse.ceph
|
||||
|
||||
#################################################################################
|
||||
%files devel
|
||||
|
1
debian/ceph-fuse.install
vendored
1
debian/ceph-fuse.install
vendored
@ -1,2 +1,3 @@
|
||||
usr/bin/ceph-fuse
|
||||
usr/share/man/man8/ceph-fuse.8
|
||||
sbin/mount.fuse.ceph
|
||||
|
@ -29,7 +29,8 @@ sbin_PROGRAMS =
|
||||
sbin_SCRIPTS = \
|
||||
ceph-disk-prepare \
|
||||
ceph-disk-activate \
|
||||
ceph-create-keys
|
||||
ceph-create-keys \
|
||||
mount.fuse.ceph
|
||||
bin_SCRIPTS = ceph-run $(srcdir)/ceph-clsinfo ceph-debugpack ceph-rbdnamer
|
||||
dist_bin_SCRIPTS =
|
||||
# C/C++ tests to build will be appended to this
|
||||
@ -1097,7 +1098,8 @@ EXTRA_DIST += \
|
||||
$(srcdir)/upstart/radosgw-all-starter.conf \
|
||||
ceph-disk-prepare \
|
||||
ceph-disk-activate \
|
||||
ceph-create-keys
|
||||
ceph-create-keys \
|
||||
mount.fuse.ceph
|
||||
|
||||
|
||||
EXTRA_DIST += $(srcdir)/$(shell_scripts:%=%.in)
|
||||
|
20
src/mount.fuse.ceph
Executable file
20
src/mount.fuse.ceph
Executable file
@ -0,0 +1,20 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Helper to mount ceph-fuse from /etc/fstab. To use, add an entry
|
||||
# like:
|
||||
#
|
||||
# # DEVICE PATH TYPE OPTIONS
|
||||
# id=admin /mnt/ceph fuse.ceph defaults 0 0
|
||||
# id=myuser,conf=/etc/ceph/foo.conf /mnt/ceph2 fuse.ceph defaults 0 0
|
||||
#
|
||||
# where the device field is a comma-separated list of options to pass on
|
||||
# the command line. The examples above, for example, specify that
|
||||
# ceph-fuse will authenticated as client.admin and client.myuser
|
||||
# (respectively), and the second example also sets the 'conf' option to
|
||||
# '/etc/ceph/foo.conf' via the ceph-fuse command line. Any valid
|
||||
# ceph-fuse can be passed in this way.
|
||||
|
||||
set -e
|
||||
options='--'`echo $1 | sed 's/,/ --/g'`
|
||||
shift
|
||||
exec ceph-fuse $options $@
|
Loading…
Reference in New Issue
Block a user