akutz | 77457a6 | 2018-08-22 16:07:21 -0500 | [diff] [blame] | 1 | all: build |
| 2 | |
| 3 | build: |
| 4 | @mkdir -p rpmbuild/RPMS rpmbuild/SPECS rpmbuild/SRPMS \ |
| 5 | rpmbuild/BUILD/etc/cloud/cloud.cfg.d \ |
| 6 | rpmbuild/BUILD/usr/lib/python2.7/site-packages/cloudinit/sources |
| 7 | docker build -t rpmbuild . |
| 8 | docker run --rm -it \ |
| 9 | -v $$(pwd)/rpmmacros:/root/.rpmmacros:ro \ |
| 10 | -v $$(pwd)/rpmbuild/:/root/rpmbuild \ |
| 11 | -v $$(pwd)/rpm.spec:/root/rpmbuild/SPECS/rpm.spec:ro \ |
akutz | df8fa19 | 2018-08-24 12:21:26 -0500 | [diff] [blame^] | 12 | -v $$(pwd)/99_vmx_guestinfo.cfg:/root/rpmbuild/BUILD/etc/cloud/cloud.cfg.d/99_vmx_guestinfo.cfg:ro \ |
akutz | 77457a6 | 2018-08-22 16:07:21 -0500 | [diff] [blame] | 13 | -v $$(pwd)/DataSourceVmxGuestinfo.py:/root/rpmbuild/BUILD/usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceVmxGuestinfo.py:ro \ |
| 14 | rpmbuild \ |
| 15 | rpmbuild -ba /root/rpmbuild/SPECS/rpm.spec |