Whamcloud - gitweb
b=21259 udev rule to set /dev/obd perms 666
authorChristopher J. Morrone <morrone2@llnl.gov>
Tue, 16 Mar 2010 15:12:19 +0000 (11:12 -0400)
committerJohann Lombardi <johann@sun.com>
Fri, 19 Mar 2010 10:53:24 +0000 (11:53 +0100)
Provide Udev rules file for Lustre, so that /dev/obd permissions are now 666.

o=Christopher Morrone
i=johann
i=dmitry.zogin

lustre.spec.in
lustre/autoMakefile.am
lustre/autoconf/lustre-core.m4
lustre/conf/99-lustre.rules [new file with mode: 0644]
lustre/conf/Makefile.am

index 26eb8e7..5b022b9 100644 (file)
@@ -156,6 +156,8 @@ cat >lustre.files <<EOF
 %attr(-, root, root) %{_mandir}/man?/*
 
 %attr(-, root, root) %{_libexecdir}/lustre/lc_common
+
+%attr(-, root, root) %{_sysconfdir}/udev/rules.d/99-lustre.rules
 EOF
 
 if [ -f $RPM_BUILD_ROOT%{_libdir}/libcfsutil.a ] ; then
index 13d576c..90d7011 100644 (file)
@@ -38,7 +38,7 @@ AUTOMAKE_OPTIONS = foreign
 
 # also update lustre/autoconf/lustre-core.m4 AC_CONFIG_FILES
 ALWAYS_SUBDIRS := include lvfs obdclass ldlm ptlrpc osc lov obdecho \
-       mgc doc utils tests scripts autoconf contrib
+       mgc doc utils tests scripts autoconf contrib conf
 
 SERVER_SUBDIRS := obdfilter ost mds mgs
 
index 0338656..6fa304b 100644 (file)
@@ -2298,6 +2298,7 @@ AC_DEFUN([LC_CONFIG_FILES],
 lustre/Makefile
 lustre/autoMakefile
 lustre/autoconf/Makefile
+lustre/conf/Makefile
 lustre/contrib/Makefile
 lustre/doc/Makefile
 lustre/include/Makefile
diff --git a/lustre/conf/99-lustre.rules b/lustre/conf/99-lustre.rules
new file mode 100644 (file)
index 0000000..7a0c6c7
--- /dev/null
@@ -0,0 +1 @@
+KERNEL=="obd", MODE="0666"
index ad285b6..49162b6 100644 (file)
 # Lustre is a trademark of Sun Microsystems, Inc.
 #
 
-EXTRA_DIST = lustre.dtd lustre.schema slapd-lustre.conf lustre2ldif.xsl top.ldif
+EXTRA_DIST = lustre.dtd slapd-lustre.conf lustre2ldif.xsl top.ldif \
+             99-lustre.rules
 ldapconfdir = $(sysconfdir)/openldap
-ldapschemadir = $(sysconfdir)/openldap/schema
 
 if UTILS
-ldapconf_SCRIPTS = slapd-lustre.conf
-ldapschema_SCRIPTS = lustre.schema
-pkgdata_DATA = top.ldif lustre2ldif.xsl
+noinst_SCRIPTS = slapd-lustre.conf
+noinst_DATA = top.ldif lustre2ldif.xsl
 endif
+
+udevrulesdir = $(sysconfdir)/udev/rules.d
+udevrules_DATA = 99-lustre.rules