REPOSITORY = SLE_12_SP2
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 --vm-type=kvm --clean --userootforbuild $(REPOSITORY)

updatespec:
	perl ./updateBuildRequires.pl > sleshammer.spec.tmp
	mv sleshammer.spec.tmp sleshammer.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/sleshammer.XXXXX` ; cd $$TDIR && gzip -cd /var/tmp/build-root/tmp/sleshammer/sleshammer*gz | cpio -i ; echo $$TDIR ; ls -l $$TDIR
