REPOSITORY = SLE_12_SP4
TARC = tar --mtime=@1480000000 --owner=0 --group=0 --pax-option=exthdr.name=%d/PaxHeaders/%f,atime:=0,ctime:=0 -cjvf

all: prepare

prepare: updatespec overlay

buildlocal: prepare
	osc build --noverify --clean --userootforbuild $(REPOSITORY)

updatespec:
	perl ./updateBuildRequires.pl > openstack-ironic-image.spec.tmp
	mv openstack-ironic-image.spec.tmp openstack-ironic-image.spec

overlay: root
	cd root && $(TARC) ../root.tar.bz2 .

overlayunpack: root

root:
	mkdir -p root
	cd root && tar -xjvf ../root.tar.bz2

testunrpm:
	TDIR=`mktemp -d /tmp/openstack-ironic-image.XXXXX` ; cd $$TDIR && gzip -cd /var/tmp/build-root/tmp/openstack-ironic-image/openstack-ironic-image*gz | cpio -i ; echo $$TDIR ; ls -l $$TDIR
