#!/bin/sh
-# This must run as root as CTDB tool commands need to access CTDB socket
-[ "$(id -u)" -eq 0 ] || exec sudo "$0" "$@"
-
# statd must be configured to use this script as its high availability call-out.
#
# Modern NFS utils versions use /etc/nfs.conf:
Source: ctdb-%{version}.tar.gz
# Packages
-Requires: coreutils, sed, gawk, iptables, iproute, procps, ethtool, sudo
+Requires: coreutils, sed, gawk, iptables, iproute, procps, ethtool
# Commands - package name might vary
Requires: /usr/bin/killall, /bin/kill, /bin/ss
# Clean up in case there is trash left from a previous build
rm -rf $RPM_BUILD_ROOT
-# Create the target build directory hierarchy
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d
-
DESTDIR=$RPM_BUILD_ROOT make -j install
install -m644 config/ctdb.conf $RPM_BUILD_ROOT%{_sysconfdir}/ctdb
%doc doc/cluster_mutex_helper.txt
%doc doc/*.html
%doc doc/examples
-%{_sysconfdir}/sudoers.d/ctdb
%dir %{_sysconfdir}/ctdb
%{_sysconfdir}/ctdb/functions
%dir %{_sysconfdir}/ctdb/events
bld.INSTALL_FILES(bld.env.CTDB_ETCDIR, 'config/%s' % t,
destname=t, chmod=MODE_755)
- bld.SAMBA_GENERATOR('ctdb-sudoers',
- source='config/ctdb.sudoers',
- target='ctdb.sudoers',
- rule='sed %s ${SRC} > ${TGT}' % (sed_cmdline))
- bld.INSTALL_FILES('${SYSCONFDIR}/sudoers.d', 'ctdb.sudoers',
- destname='ctdb')
-
bld.INSTALL_FILES('${CTDB_ETCDIR}/events/notification',
'config/notification.README',
destname='README')