Add /lib/udev/rules.d/50-rbd.rules to debian package.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
EXTRA_DIST += \
src/test/run-cli-tests \
src/test/cli \
- src/test/downloads
+ src/test/downloads \
+ udev/50-rbd.rules
check-local:
# Build gtest before we build our own tests. Doing this instead
# of SUBDIRS because with that, gtest's own tests would be run
usr/lib/librbd.so.*
+usr/bin/crbdnamer
+lib/udev/rules.d/50-rbd.rules
dh_installdirs
$(MAKE) DESTDIR=$(DESTDIR) install
+ install -D -m 644 $(CURDIR)/udev/50-rbd.rules $(DESTDIR)/lib/udev/rules.d/50-rbd.rules
# Add here commands to install the package into debian/testpack.
# Build architecture-independent files here.
bin_PROGRAMS =
sbin_PROGRAMS =
sbin_SCRIPTS =
-bin_SCRIPTS = crun cclass $(srcdir)/cclsinfo cdebugpack
+bin_SCRIPTS = crun cclass $(srcdir)/cclsinfo cdebugpack crbdnamer
# C/C++ tests to build will be appended to this
check_PROGRAMS =
# tests to actually run on "make check"; if you need extra, non-test,
$(srcdir)/cclass.in $(srcdir)/cdebugpack.in \
$(srcdir)/cclsinfo $(srcdir)/make_version $(srcdir)/check_version \
$(srcdir)/.git_version \
+ $(srcdir)/crbdnamer \
$(ceph_tool_gui_DATA)
# work around old versions of automake that don't define $docdir
--- /dev/null
+#!/bin/sh
+
+echo -n "cat /sys/devices/rbd/$1/pool"
+echo -n " "
+echo -n "cat /sys/devices/rbd/$1/name"
--- /dev/null
+KERNEL=="rbd[0-9]*", PROGRAM="/usr/bin/crbdnamer %n", SYMLINK+="rbd/%c{1}/%c{2}:%n"