Skip to content

Commit e83765a

Browse files
committed
Updated Makefile
1 parent 7e1d937 commit e83765a

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Makefile

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,22 @@ RPMBUILD = rpmbuild --define "_topdir %(pwd)/build" \
66
--define "_srcrpmdir %{_rpmdir}" \
77
--define "_rpmdir %{_topdir}/rpms"
88
INSTALLDIR=/etc/puppet/modules/${PACKAGE}
9+
BUILDDIR=build
10+
DISTDIR=${BUILDDIR}/sdist
11+
RPMBUILDDIR=${BUILDDIR}/rpm-build
12+
RPMDIR=${BUILDDIR}/rpms
913

1014
all: rpms
1115

1216
clean:
13-
rm -rf build/ *~
17+
rm -rf ${BUILDDIR}/ *~
1418

1519
install:
1620
mkdir -p ${INSTALLDIR}
1721
cp -pr . ${INSTALLDIR}
1822

1923
install_rpms: rpms
20-
rpm -Uvh build/rpms/noarch/${PACKAGE}*.noarch.rpm
24+
rpm -Uvh ${RPMDIR}/${ARCH}/${PACKAGE}*.${ARCH}.rpm
2125

2226
reinstall: uninstall install
2327

@@ -28,17 +32,17 @@ uninstall_rpms: clean
2832
rpm -e ${PACKAGE}
2933

3034
sdist:
31-
mkdir -p build/sdist/
32-
tar -czf sdist/${PACKAGE}.tgz \
35+
mkdir -p ${DISTDIR}
36+
tar -czf ${DISTDIR}/${PACKAGE}.tgz \
3337
--exclude ".git" --exclude "*.log" \
3438
--exclude "Makefile" --exclude "README*" \
3539
--exclude "*.spec" --exclude "build" \
3640
./
3741

3842
prep_rpmbuild: sdist
39-
mkdir -p build/rpm-build
40-
mkdir -p build/rpms
41-
cp ${PACKAGE}.tgz build/rpm-build/
43+
mkdir -p ${RPMBUILDDIR}
44+
mkdir -p ${RPMDIR}
45+
cp ${DISTDIR}/${PACKAGE}.tgz ${RPMBUILDDIR}/
4246

4347
rpms: prep_rpmbuild
4448
${RPMBUILD} -ba ${PACKAGE}.spec

0 commit comments

Comments
 (0)