From: Anna Schumaker <Anna.Schumaker@xxxxxxxxxx> And create a shell script that launches the python program from the $(libdir) Signed-off-by: Anna Schumaker <Anna.Schumaker@xxxxxxxxxx> --- configure.ac | 1 + tools/Makefile.am | 2 +- tools/nfssysfs/Makefile.am | 20 ++++++++++++++++++++ tools/nfssysfs/nfssysfs | 5 +++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 tools/nfssysfs/Makefile.am create mode 100644 tools/nfssysfs/nfssysfs diff --git a/configure.ac b/configure.ac index bc2d0f02979c..57ad341948a3 100644 --- a/configure.ac +++ b/configure.ac @@ -731,6 +731,7 @@ AC_CONFIG_FILES([ tools/rpcgen/Makefile tools/mountstats/Makefile tools/nfs-iostat/Makefile + tools/nfssysfs/Makefile tools/nfsdclnts/Makefile tools/nfsconf/Makefile tools/nfsdclddb/Makefile diff --git a/tools/Makefile.am b/tools/Makefile.am index 9b4b0803db39..12c68b57b8ae 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -12,6 +12,6 @@ if CONFIG_NFSDCLD OPTDIRS += nfsdclddb endif -SUBDIRS = locktest rpcdebug nlmtest mountstats nfs-iostat nfsdclnts $(OPTDIRS) +SUBDIRS = locktest rpcdebug nlmtest mountstats nfs-iostat nfssysfs nfsdclnts $(OPTDIRS) MAINTAINERCLEANFILES = Makefile.in diff --git a/tools/nfssysfs/Makefile.am b/tools/nfssysfs/Makefile.am new file mode 100644 index 000000000000..983b128f5c98 --- /dev/null +++ b/tools/nfssysfs/Makefile.am @@ -0,0 +1,20 @@ +## Process this file with automake to produce Makefile.in +PYTHON_FILES = nfssysfs.py client.py switch.py sysfs.py xprt.py +tooldir = $(DESTDIR)$(libdir)/nfssysfs + +man8_MANS = nfssysfs.man + +all-local: $(PYTHON_FILES) + +install-data-hook: + mkdir -p $(tooldir) + for f in $(PYTHON_FILES) ; do \ + $(INSTALL) -m 644 $$f $(tooldir)/$$f ; \ + done + chmod +x $(tooldir)/nfssysfs.py + $(INSTALL) -m 755 nfssysfs $(DESTDIR)$(sbindir)/nfssysfs + sed -i "s|LIBDIR=.|LIBDIR=$(tooldir)|" $(DESTDIR)$(sbindir)/nfssysfs + + + +MAINTAINERCLEANFILES=Makefile.in diff --git a/tools/nfssysfs/nfssysfs b/tools/nfssysfs/nfssysfs new file mode 100644 index 000000000000..82dd2da6f539 --- /dev/null +++ b/tools/nfssysfs/nfssysfs @@ -0,0 +1,5 @@ +#!/bin/bash +LIBDIR=. +PYTHON3=/usr/bin/python + +exec $PYTHON3 $LIBDIR/nfssysfs.py $* -- 2.33.0