akutz | 77457a6 | 2018-08-22 16:07:21 -0500 | [diff] [blame] | 1 | all: build |
| 2 | |
akutz | ef10436 | 2018-08-24 12:59:38 -0500 | [diff] [blame] | 3 | rpm-el7: |
| 4 | @rm -fr rpmbuild/el7 |
| 5 | @mkdir -p rpmbuild/el7/RPMS rpmbuild/el7/SPECS \ |
| 6 | rpmbuild/el7/SRPMS \ |
| 7 | rpmbuild/el7/BUILD/etc/cloud/cloud.cfg.d \ |
| 8 | rpmbuild/el7/BUILD/usr/lib/python2.7/site-packages/cloudinit/sources |
| 9 | docker build -f Dockerfile.rpmbuild -t rpmbuild:el7 . |
akutz | 77457a6 | 2018-08-22 16:07:21 -0500 | [diff] [blame] | 10 | docker run --rm -it \ |
| 11 | -v $$(pwd)/rpmmacros:/root/.rpmmacros:ro \ |
akutz | ef10436 | 2018-08-24 12:59:38 -0500 | [diff] [blame] | 12 | -v $$(pwd)/rpmbuild/el7:/root/rpmbuild \ |
| 13 | -v $$(pwd)/rpm.el7.spec:/root/rpmbuild/SPECS/rpm.spec:ro \ |
Andrew Kutz | 4f66b8b | 2018-09-16 18:28:59 -0500 | [diff] [blame] | 14 | -v $$(pwd)/99-DataSourceVMwareGuestInfo.cfg:/root/rpmbuild/BUILD/etc/cloud/cloud.cfg.d/99-DataSourceVMwareGuestInfo.cfg:ro \ |
| 15 | -v $$(pwd)/DataSourceVMwareGuestInfo.py:/root/rpmbuild/BUILD/usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceVMwareGuestInfo.py:ro \ |
akutz | ef10436 | 2018-08-24 12:59:38 -0500 | [diff] [blame] | 16 | rpmbuild:el7 \ |
akutz | 77457a6 | 2018-08-22 16:07:21 -0500 | [diff] [blame] | 17 | rpmbuild -ba /root/rpmbuild/SPECS/rpm.spec |
akutz | 7e7852a | 2018-08-24 12:31:46 -0500 | [diff] [blame] | 18 | |
akutz | ef10436 | 2018-08-24 12:59:38 -0500 | [diff] [blame] | 19 | rpm: rpm-el7 |
akutz | 7e7852a | 2018-08-24 12:31:46 -0500 | [diff] [blame] | 20 | |
| 21 | build: rpm |