On 11/01/2016 04:04 PM, NeilBrown wrote: > On Wed, Nov 02 2016, Steve Dickson wrote: > >>> diff --git a/systemd/rpcbind.service.in b/systemd/rpcbind.service.in >>> new file mode 100644 >>> index 000000000000..4706b5a77abf >>> --- /dev/null >>> +++ b/systemd/rpcbind.service.in >>> @@ -0,0 +1,17 @@ >>> +[Unit] >>> +Description=RPC Bind >>> +Documentation=man:rpcbind(8) >>> +DefaultDependencies=no >>> +RequiresMountsFor=/var/run /run >>> +# Make sure we use the IP addresses listed for >>> +# rpcbind.socket, no matter how this unit is started. >>> +Wants=rpcbind.socket >>> +After=rpcbind.socket >>> + >>> +[Service] >>> +Type=notify >>> +# distro can provide a drop-in adding EnvironmentFile=-/??? if needed. >>> +ExecStart=@_bindir@/rpcbind $RPCBIND_OPTIONS -w -f >> This macro puts rpcbind in /usr/bin, but in the Red Hat >> distros rpcbind lives /usr/sbin. I could easily patch >> it to do the right thing... but is this a typo or does >> rpcbind live in /usr/bin in other distros? > > oops, posted previous reply too quickly. > > Hmm.. I have rpcbind in /sbin, but my rpm spec file > runs configure with "--bindir=/sbin" > The rpcbind makefile just installs rpcbind (and rpcbind) in bindir. > So presumably you run configure with --bindir=/usr/sbin ?? I just took a look and we don't set that... Here is what we set in Fedora RPCBDIR=/tmp %configure CFLAGS="$CFLAGS" LDFLAGS="-pie" \ --enable-warmstarts \ --with-statedir="$RPCBDIR" \ --with-rpcuser="$RPCBUSR" \ --with-nss-modules="files altfiles" \ --enable-libwrap \ --enable-debug but in RHEL we set RPCBDIR to /run... steved. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html