File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -6,18 +6,22 @@ RPMBUILD = rpmbuild --define "_topdir %(pwd)/build" \
6
6
--define "_srcrpmdir %{_rpmdir}" \
7
7
--define "_rpmdir %{_topdir}/rpms"
8
8
INSTALLDIR =/etc/puppet/modules/${PACKAGE}
9
+ BUILDDIR =build
10
+ DISTDIR =${BUILDDIR}/sdist
11
+ RPMBUILDDIR =${BUILDDIR}/rpm-build
12
+ RPMDIR =${BUILDDIR}/rpms
9
13
10
14
all : rpms
11
15
12
16
clean :
13
- rm -rf build / * ~
17
+ rm -rf ${BUILDDIR} / * ~
14
18
15
19
install :
16
20
mkdir -p ${INSTALLDIR}
17
21
cp -pr . ${INSTALLDIR}
18
22
19
23
install_rpms : rpms
20
- rpm -Uvh build/rpms/noarch/ ${PACKAGE} * .noarch .rpm
24
+ rpm -Uvh ${RPMDIR} / ${ARCH} / ${PACKAGE} * .${ARCH} .rpm
21
25
22
26
reinstall : uninstall install
23
27
@@ -28,17 +32,17 @@ uninstall_rpms: clean
28
32
rpm -e ${PACKAGE}
29
33
30
34
sdist :
31
- mkdir -p build/sdist/
32
- tar -czf sdist /${PACKAGE} .tgz \
35
+ mkdir -p ${DISTDIR}
36
+ tar -czf ${DISTDIR} /${PACKAGE} .tgz \
33
37
--exclude " .git" --exclude " *.log" \
34
38
--exclude " Makefile" --exclude " README*" \
35
39
--exclude " *.spec" --exclude " build" \
36
40
./
37
41
38
42
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} /
42
46
43
47
rpms : prep_rpmbuild
44
48
${RPMBUILD} -ba ${PACKAGE} .spec
You can’t perform that action at this time.
0 commit comments