X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=Makefile.am;h=ced1c9bacbcd8cc291349ba8e5e31d110b1bcb1c;hb=6d25a748de77116487fc46ba8558e2857ecd3bd4;hp=363af810c4d75dcf4aed354f0d6ee2a49c013ce7;hpb=d9e4997486dcd14a173de0b54ccaea36e1adf330;p=a-fedora-appliance.git diff --git a/Makefile.am b/Makefile.am index 363af81..ced1c9b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,5 @@ # a-fedora-appliance -# Copyright (C) 2011 Red Hat Inc. +# Copyright (C) 2011-2014 Red Hat Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -18,7 +18,6 @@ EXTRA_DIST = \ .gitignore \ a-fedora-appliance.spec \ - extra-find-requires.sh \ firstboot \ init \ make.sh.in \ @@ -27,7 +26,7 @@ EXTRA_DIST = \ CLEANFILES = *~ make.sh stamp-supermin clean-local: - rm -rf supermin.d + rm -rf supermin.d appliance.d bin_SCRIPTS = boot-a-fedora-appliance @@ -35,22 +34,20 @@ libexec_SCRIPTS = build-a-fedora-appliance fsdir = $(libdir)/a-fedora-appliance/supermin.d fs_DATA = \ - supermin.d/base.img \ - supermin.d/init.img \ - supermin.d/hostfiles + supermin.d/base.tar.gz \ + supermin.d/init.tar.gz \ + supermin.d/packages -supermin.d/base.img supermin.d/hostfiles: stamp-supermin +supermin.d/base.tar.gz supermin.d/packages: stamp-supermin stamp-supermin: make.sh mkdir -p supermin.d - rm -f $@ supermin.d/base.img supermin.d/hostfiles + rm -f $@ supermin.d/base.tar.gz supermin.d/packages ./make.sh touch $@ -supermin.d/init.img: init firstboot +supermin.d/init.tar.gz: init firstboot mkdir -p supermin.d - rm -f $@ $@-t - echo -e "init\nfirstboot" | cpio --quiet -o -H newc > $@-t - mv $@-t $@ + tar zcf $@ $^ # This used to be a configure-generated file. However config.status # always touches the destination file, which means the appliance got @@ -63,32 +60,24 @@ make.sh: make.sh.in # For local build/testing. local-build: - ./build-a-fedora-appliance supermin.d kernel initrd root + ./build-a-fedora-appliance supermin.d appliance.d local-boot: ./boot-a-fedora-appliance --local # To build an RPM in Koji. -koji-f17: - rpmbuild -bs \ - --define "_srcrpmdir $$(pwd)" \ - --define "_sourcedir $$(pwd)" \ - --define "dist .fc17" a-fedora-appliance.spec - koji build --scratch f17 \ - $(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(RELEASE).fc17.src.rpm - -koji-f16: +koji-f18: rpmbuild -bs \ --define "_srcrpmdir $$(pwd)" \ --define "_sourcedir $$(pwd)" \ - --define "dist .fc16" a-fedora-appliance.spec - koji build --scratch f16 \ - $(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(RELEASE).fc16.src.rpm + --define "dist .fc18" a-fedora-appliance.spec + koji build --scratch f18 \ + $(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(RELEASE).fc18.src.rpm -koji-f15: +koji-f17: rpmbuild -bs \ --define "_srcrpmdir $$(pwd)" \ --define "_sourcedir $$(pwd)" \ - --define "dist .fc15" a-fedora-appliance.spec - koji build --scratch dist-f15 \ - $(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(RELEASE).fc15.src.rpm + --define "dist .fc17" a-fedora-appliance.spec + koji build --scratch f17 \ + $(PACKAGE_NAME)-$(PACKAGE_VERSION)-$(RELEASE).fc17.src.rpm