[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] build: remove tboot make targets
>>> On 19.08.18 at 04:22, <cardoe@xxxxxxxxxx> wrote: > The tboot targets are woefully out of date. These should really be > retired because setting up tboot is more complex than the build process > for it. > > Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> But I think you would better have Cc-ed the TXT/TBOOT maintainers (now done), as it was presumably them having introduced these targets. Even if the chance if high to not see any response, we should at least give them a chance to chime in. Jan > --- > Everyone knows my feeling about the Xen build system being a meta-distro > builder. This just removes something that never really belonged > integrated in the Xen build system. The best option would be > documentation instead of a make target to explain how to setup tboot > along with the necessary ACMs and the policy generation. But then again > tboot has its own docs covering that. The Linux kernel doesn't have a > make target for tboot so why should Xen? This is my rant while I tried > to keep the rant-y bits out of the commit message. > > --- > Makefile | 44 -------------------------------------------- > README | 5 ----- > 2 files changed, 49 deletions(-) > > diff --git a/Makefile b/Makefile > index 1d43044033..d959cd5b47 100644 > --- a/Makefile > +++ b/Makefile > @@ -291,11 +291,6 @@ help: > @echo ' uninstall - attempt to remove installed Xen tools' > @echo ' (use with extreme care!)' > @echo > - @echo 'Trusted Boot (tboot) targets:' > - @echo ' build-tboot - download and build the tboot module' > - @echo ' install-tboot - download, build, and install the tboot > module' > - @echo ' clean-tboot - clean the tboot module if it exists' > - @echo > @echo 'Package targets:' > @echo ' src-tarball-release - make a source tarball with xen and > qemu > tagged with a release' > @echo ' src-tarball - make a source tarball with xen and > qemu > tagged with git describe' > @@ -324,46 +319,7 @@ uninstall-docs: > .PHONY: uninstall > uninstall: D=$(DESTDIR) > uninstall: uninstall-tools-public-headers $(TARGS_UNINSTALL) > - rm -rf $(D)/boot/tboot* > > .PHONY: xenversion > xenversion: > @$(MAKE) --no-print-directory -C xen xenversion > - > -# > -# tboot targets > -# > - > -TBOOT_TARFILE = tboot-20090330.tar.gz > -#TBOOT_BASE_URL = http://downloads.sourceforge.net/tboot > -TBOOT_BASE_URL = $(XEN_EXTFILES_URL) > - > -.PHONY: build-tboot > -build-tboot: download_tboot > - $(MAKE) -C tboot build > - > -.PHONY: install-tboot > -install-tboot: download_tboot > - $(MAKE) -C tboot install > - > -.PHONY: dist-tboot > -dist-tboot: download_tboot > - $(MAKE) DESTDIR=$(DISTDIR)/install -C tboot dist > - > -.PHONY: clean-tboot > -clean-tboot: > - [ ! -d tboot ] || $(MAKE) -C tboot clean > - > -.PHONY: distclean-tboot > -distclean-tboot: > - [ ! -d tboot ] || $(MAKE) -C tboot distclean > - > -.PHONY: download_tboot > -download_tboot: tboot/Makefile > - > -tboot/Makefile: tboot/$(TBOOT_TARFILE) > - [ -e tboot/Makefile ] || tar -xzf tboot/$(TBOOT_TARFILE) -C tboot/ > --strip-components 1 > - > -tboot/$(TBOOT_TARFILE): > - mkdir -p tboot > - wget -O tboot/$(TBOOT_TARFILE) $(TBOOT_BASE_URL)/$(TBOOT_TARFILE) > diff --git a/README b/README > index 4b95b21c7b..3a497fb064 100644 > --- a/README > +++ b/README > @@ -199,8 +199,3 @@ http://sourceforge.net/projects/tboot. This project > hosts the code in a > mercurial repo at http://tboot.sourceforge.net/hg/tboot.hg and contains > tarballs of the source. Instructions in the tboot README describe how > to modify grub.conf to use tboot to launch Xen. > - > -There are optional targets as part of Xen's top-level makefile that will > -download and build tboot: install-tboot, build-tboot, dist-tboot, > clean-tboot. > -These will download the latest tar file from the SourceForge site using > wget, > -then build/install/dist according to Xen's settings. > -- > 2.16.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |