3 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" srpm-common
8 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}" srpm-common
11 srpm: srpm-modules srpm-utils
13 rpm-dkms: srpm-modules
15 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" dkms-common
18 rpm-modules: srpm-modules
20 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" rpm-common
25 $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}" rpm-common
28 rpm: rpm-modules rpm-utils rpm-dkms
31 @(if test "${HAVE_RPMBUILD}" = "no"; then \
33 "*** Required util ${RPMBUILD} missing. Please install the\n" \
34 "*** package for your distribution which provides ${RPMBUILD},\n" \
35 "*** re-run configure, and try again.\n"; \
38 mkdir -p $(rpmbuild)/TMP && \
39 mkdir -p $(rpmbuild)/BUILD && \
40 mkdir -p $(rpmbuild)/RPMS && \
41 mkdir -p $(rpmbuild)/SRPMS && \
42 mkdir -p $(rpmbuild)/SPECS && \
43 cp $(rpmspec) $(rpmbuild)/SPECS && \
44 mkdir -p $(rpmbuild)/SOURCES && \
45 cp $(distdir).tar.gz $(rpmbuild)/SOURCES)
48 rpmpkg=$(pkg)-$(ZFS_META_VERSION)-$(ZFS_META_RELEASE).src.rpm; \
49 rpmspec=$(pkg).spec; \
50 rpmdkms=$(pkg)-dkms-$(ZFS_META_VERSION)-$(ZFS_META_RELEASE).noarch.rpm;\
51 rpmbuild=`mktemp -t -d $(PACKAGE)-build-$$USER-XXXXXXXX`; \
52 $(MAKE) $(AM_MAKEFLAGS) \
53 rpmbuild="$$rpmbuild" \
55 rpm-local || exit 1; \
57 --define "_tmppath $$rpmbuild/TMP" \
58 --define "_topdir $$rpmbuild" \
59 --define "dist %{nil}" \
60 --define "_without_kernel 1" \
61 --define "_without_kernel_debug 1" \
62 --define "_with_kernel_dkms 1" \
63 --nodeps --rebuild $$rpmpkg || exit 1; \
64 cp $$rpmbuild/RPMS/noarch/$$rpmdkms . || exit 1; \
68 rpmpkg=$(pkg)-$(ZFS_META_VERSION)-$(ZFS_META_RELEASE).src.rpm; \
69 rpmspec=$(pkg).spec; \
70 rpmbuild=`mktemp -t -d $(PACKAGE)-build-$$USER-XXXXXXXX`; \
71 $(MAKE) $(AM_MAKEFLAGS) \
72 rpmbuild="$$rpmbuild" \
74 rpm-local || exit 1; \
76 --define "_tmppath $$rpmbuild/TMP" \
77 --define "_topdir $$rpmbuild" \
78 --define "build_src_rpm 1" \
79 --define "dist %{nil}" \
80 --nodeps -bs $$rpmbuild/SPECS/$$rpmspec || exit 1; \
81 cp $$rpmbuild/SRPMS/$$rpmpkg . || exit 1; \
85 rpmpkg=$(pkg)-$(ZFS_META_VERSION)-$(ZFS_META_RELEASE).src.rpm; \
86 rpmspec=$(pkg).spec; \
87 rpmbuild=`mktemp -t -d $(PACKAGE)-build-$$USER-XXXXXXXX`; \
88 $(MAKE) $(AM_MAKEFLAGS) \
89 rpmbuild="$$rpmbuild" \
91 rpm-local || exit 1; \
93 --define "_tmppath $$rpmbuild/TMP" \
94 --define "_topdir $$rpmbuild" \
95 --define "dist %{nil}" \
96 --define "require_kdir $(LINUX)" \
97 --define "require_kobj $(LINUX_OBJ)" \
98 --define "require_kver $(LINUX_VERSION)" \
99 --define "require_spldir $(SPL)" \
100 --define "require_splobj $(SPL_OBJ)" \
101 --define "require_splver $(SPL_VERSION)" \
102 --define "$(DEBUG_ZFS) 1" \
103 --define "$(DEBUG_DMU_TX) 1" \
104 --nodeps --rebuild $$rpmpkg || exit 1; \
105 cp $$rpmbuild/RPMS/*/* . || exit 1; \