Page MenuHomeClusterLabs Projects

No OneTemporary

diff --git a/GNUmakefile b/GNUmakefile
index 8b1645817b..b343ce820c 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,126 +1,131 @@
#
# Copyright (C) 2008 Andrew Beekhof
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
-include Makefile
PACKAGE ?= pacemaker
# Force 'make dist' to be consistent with 'make export'
#distdir = $(PACKAGE)-$(VERSION)
distdir = $(PACKAGE)
TARFILE = $(distdir).tar.bz2
DIST_ARCHIVES = $(TARFILE)
LAST_RELEASE = Pacemaker-1.0.7
STABLE_SERIES = stable-1.0
RPM_ROOT = $(shell pwd)
RPM_OPTS = --define "_sourcedir $(RPM_ROOT)" \
--define "_specdir $(RPM_ROOT)" \
--define "_srcrpmdir $(RPM_ROOT)" \
# Default to fedora compliant spec files
# SLES: /etc/SuSE-release
# openSUSE: /etc/SuSE-release
# RHEL: /etc/redhat-release
# Fedora: /etc/fedora-release, /etc/redhat-release, /etc/system-release
getdistro = $(shell test -e /etc/SuSE-release || echo fedora; test -e /etc/SuSE-release && echo suse)
DISTRO ?= $(call getdistro)
+TAG ?= tip
export:
rm -f $(TARFILE)
- hg archive -t tbz2 $(TARFILE)
+ hg archive -t tbz2 -r $(TAG) $(TARFILE)
echo `date`: Rebuilt $(TARFILE)
pacemaker-fedora.spec: pacemaker.spec
cp $(PACKAGE).spec $(PACKAGE)-$(DISTRO).spec
@echo Rebuilt $@
+pacemaker-epel.spec: pacemaker.spec
+ cp $(PACKAGE).spec $(PACKAGE)-$(DISTRO).spec
+ @echo Rebuilt $@
+
pacemaker-suse.spec: pacemaker.spec
cp $(PACKAGE).spec $@
sed -i.sed s:%{_docdir}/%{name}:%{_docdir}/%{name}-%{version}:g $@
sed -i.sed s:corosynclib:libcorosync:g $@
sed -i.sed s:pacemaker-libs:libpacemaker3:g $@
sed -i.sed s:heartbeat-libs:heartbeat:g $@
sed -i.sed s:cluster-glue-libs:libglue:g $@
sed -i.sed s:libselinux-devel::g $@
sed -i.sed s:lm_sensors-devel::g $@
sed -i.sed s:Development/Libraries:Development/Libraries/C\ and\ C++:g $@
sed -i.sed s:System\ Environment/Daemons:Productivity/Clustering/HA:g $@
sed -i.sed s:lm_sensors-devel::g $@
sed -i.sed s:bzip2-devel:libbz2-devel:g $@
@echo Rebuilt $@
srpm: export $(PACKAGE)-$(DISTRO).spec
rm -f *.src.rpm
rpmbuild -bs --define "dist .$(DISTRO)" $(RPM_OPTS) $(PACKAGE)-$(DISTRO).spec
rpm: srpm
@echo To create custom builds, edit the flags and options in $(PACKAGE)-$(DISTRO).spec first
rpmbuild --rebuild $(RPM_ROOT)/*.src.rpm
mock: srpm
-rm -rf $(RPM_ROOT)/mock
mock --root=fedora-12-x86_64 --resultdir=$(RPM_ROOT)/mock --rebuild $(RPM_ROOT)/*.src.rpm
scratch:
hg commit -m "DO-NOT-PUSH"
make mock
hg rollback
deb:
echo To make create custom builds, edit the configure flags in debian/rules first
dpkg-buildpackage -rfakeroot -us -uc
global: clean-generic
gtags -q
global-html: global
htags -sanhIT
global-www: global-html
rsync -avzxlSD --progress HTML/ root@clusterlabs.org:/var/lib/global/pacemaker
changes:
@printf "$(PACKAGE) ($(VERSION)-1) stable; urgency=medium\n"
@printf " * Update source tarball to revision: `hg id`\n"
@printf " * Statistics:\n"
@printf " Changesets: `hg log -M --template "{desc|firstline|strip}\n" -r $(LAST_RELEASE):tip | wc -l`\n"
@printf " Diff: "
@hg diff -r $(LAST_RELEASE):tip | diffstat | tail -n 1
@printf "\n * Testing Notes:\n"
@printf "\n + Test hardware:\n"
@printf "\n + All testing was performed with STONITH enabled\n"
@printf "\n + Pending bugs encountered during testing:\n"
@printf "\n * Changes since $(LAST_RELEASE)\n"
@hg log -M --template " + {desc|firstline|strip}\n" -r $(LAST_RELEASE):tip | grep -v -e Dev: -e Low: | sort -uf
@printf "\n -- Andrew Beekhof <abeekhof@suse.de> `date +"%a, %d %b %Y %T %z"`\n"
features:
@printf "$(PACKAGE) ($(VERSION)-1) unstable; urgency=medium\n"
@printf " * Update source tarball to revision: `hg id`\n"
@printf " * Statistics:\n"
@printf " Changesets: `hg out -M --template "{desc|firstline|strip}\n" ../$(STABLE_SERIES) | wc -l`\n"
@printf " Diff: "
@hg out -M -p ../$(STABLE_SERIES) | diffstat | tail -n 1
@printf "\n * Changes added since $(STABLE_SERIES)\n"
@hg out -M --template " + {desc|firstline|strip}\n" ../$(STABLE_SERIES) | grep -v -e Dev: -e Low: | sort -uf
@printf "\n -- Andrew Beekhof <abeekhof@suse.de> `date +"%a, %d %b %Y %T %z"`\n"
rel-tags: tags
find . -name TAGS -exec sed -i.sed 's:\(.*\)/\(.*\)/TAGS:\2/TAGS:g' \{\} \;

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jul 8, 6:13 PM (21 h, 49 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1986601
Default Alt Text
(4 KB)

Event Timeline