summaryrefslogtreecommitdiff
path: root/source4/cluster/ctdb/packaging/RPM
diff options
context:
space:
mode:
Diffstat (limited to 'source4/cluster/ctdb/packaging/RPM')
-rw-r--r--source4/cluster/ctdb/packaging/RPM/ctdb.spec113
-rwxr-xr-xsource4/cluster/ctdb/packaging/RPM/makerpms.sh89
2 files changed, 0 insertions, 202 deletions
diff --git a/source4/cluster/ctdb/packaging/RPM/ctdb.spec b/source4/cluster/ctdb/packaging/RPM/ctdb.spec
deleted file mode 100644
index 68cad76da1..0000000000
--- a/source4/cluster/ctdb/packaging/RPM/ctdb.spec
+++ /dev/null
@@ -1,113 +0,0 @@
-%define initdir %{_sysconfdir}/init.d
-
-Summary: Clustered TDB
-Vendor: Samba Team
-Packager: Samba Team <samba@samba.org>
-Name: ctdb
-Version: 1.0
-Release: 8
-Epoch: 0
-License: GNU GPL version 3
-Group: System Environment/Daemons
-URL: http://ctdb.samba.org/
-
-Source: ctdb-%{version}.tar.gz
-
-Prereq: /sbin/chkconfig /bin/mktemp /usr/bin/killall
-Prereq: fileutils sed /etc/init.d
-
-Provides: ctdb = %{version}
-
-Prefix: /usr
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
-%description
-ctdb is the clustered database used by samba
-
-
-#######################################################################
-
-%prep
-%setup -q
-# setup the init script and sysconfig file
-%setup -T -D -n ctdb-%{version} -q
-
-%build
-
-CC="gcc"
-
-## always run autogen.sh
-./autogen.sh
-
-CFLAGS="$RPM_OPT_FLAGS $EXTRA -D_GNU_SOURCE" ./configure \
- --prefix=%{_prefix} \
- --sysconfdir=%{_sysconfdir} \
- --mandir=%{_mandir} \
- --localstatedir="/var"
-
-make showflags
-make
-
-%install
-# 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}/sysconfig
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
-
-make DESTDIR=$RPM_BUILD_ROOT install
-
-install -m644 config/ctdb.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
-install -m755 config/ctdb.init $RPM_BUILD_ROOT%{initdir}/ctdb
-
-# Remove "*.old" files
-find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-[ -x /sbin/chkconfig ] && /sbin/chkconfig --add ctdb
-
-%preun
-if [ $1 = 0 ] ; then
- [ -x /sbin/chkconfig ] && /sbin/chkconfig --del ctdb
-fi
-exit 0
-
-%postun
-if [ "$1" -ge "1" ]; then
- %{initdir}/ctdb restart >/dev/null 2>&1
-fi
-
-
-#######################################################################
-## Files section ##
-#######################################################################
-
-%files
-%defattr(-,root,root)
-
-%config(noreplace) %{_sysconfdir}/sysconfig/ctdb
-%attr(755,root,root) %config %{initdir}/ctdb
-
-%{_sysconfdir}/ctdb/events
-%{_sysconfdir}/ctdb/functions
-%{_sysconfdir}/ctdb/events.d/10.interface
-%{_sysconfdir}/ctdb/events.d/40.vsftpd
-%{_sysconfdir}/ctdb/events.d/50.samba
-%{_sysconfdir}/ctdb/events.d/60.nfs
-%{_sysconfdir}/ctdb/events.d/61.nfstickle
-%{_sysconfdir}/ctdb/statd-callout
-%{_sbindir}/ctdbd
-%{_bindir}/ctdb
-%{_bindir}/smnotify
-%{_bindir}/onnode.ssh
-%{_bindir}/onnode.rsh
-%{_bindir}/onnode
-%{_mandir}/man1/ctdb.1.gz
-%{_mandir}/man1/ctdbd.1.gz
-%{_mandir}/man1/onnode.1.gz
-%{_includedir}/ctdb.h
-%{_includedir}/ctdb_private.h
diff --git a/source4/cluster/ctdb/packaging/RPM/makerpms.sh b/source4/cluster/ctdb/packaging/RPM/makerpms.sh
deleted file mode 100755
index c267ed17e6..0000000000
--- a/source4/cluster/ctdb/packaging/RPM/makerpms.sh
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/sh
-# Copyright (C) John H Terpstra 1998-2002
-# Gerald (Jerry) Carter 2003
-# Jim McDonough 2007
-# Andrew Tridgell 2007
-
-# The following allows environment variables to override the target directories
-# the alternative is to have a file in your home directory calles .rpmmacros
-# containing the following:
-# %_topdir /home/mylogin/redhat
-#
-# Note: Under this directory rpm expects to find the same directories that are under the
-# /usr/src/redhat directory
-#
-
-EXTRA_OPTIONS="$1"
-
-[ -d packaging ] || {
- echo "Must run this from the ctdb directory"
- exit 1
-}
-
-
-SPECDIR=`rpm --eval %_specdir`
-SRCDIR=`rpm --eval %_sourcedir`
-
-# At this point the SPECDIR and SRCDIR vaiables must have a value!
-
-USERID=`id -u`
-GRPID=`id -g`
-VERSION='1.0'
-REVISION=''
-SPECFILE="ctdb.spec"
-RPMVER=`rpm --version | awk '{print $3}'`
-RPMBUILD="rpmbuild"
-
-##
-## Check the RPM version (paranoid)
-##
-case $RPMVER in
- 4*)
- echo "Supported RPM version [$RPMVER]"
- ;;
- *)
- echo "Unknown RPM version: `rpm --version`"
- exit 1
- ;;
-esac
-
-if [ -f Makefile ]; then
- make distclean
-fi
-
-pushd .
-BASEDIR=`basename $PWD`
-cd ..
-chown -R ${USERID}.${GRPID} $BASEDIR
-if [ ! -d ctdb-${VERSION} ]; then
- ln -s $BASEDIR ctdb-${VERSION} || exit 1
- REMOVE_LN=$PWD/ctdb-$VERSION
-fi
-echo -n "Creating ctdb-${VERSION}.tar.gz ... "
-tar --exclude=.bzr --exclude .bzrignore --exclude="*~" -cf - ctdb-${VERSION}/. | gzip -9 --rsyncable > ${SRCDIR}/ctdb-${VERSION}.tar.gz
-echo "Done."
-if [ $? -ne 0 ]; then
- echo "Build failed!"
- [ ${REMOVE_LN} ] && rm $REMOVE_LN
- exit 1
-fi
-
-popd
-
-
-##
-## copy additional source files
-##
-cp -p packaging/RPM/ctdb.spec ${SPECDIR}
-
-##
-## Build
-##
-echo "$(basename $0): Getting Ready to build release package"
-cd ${SPECDIR}
-${RPMBUILD} -ba --clean --rmsource $EXTRA_OPTIONS $SPECFILE || exit 1
-
-echo "$(basename $0): Done."
-[ ${REMOVE_LN} ] && /bin/rm -f $REMOVE_LN
-
-exit 0