diff --git a/Makefile.am b/Makefile.am index fec08074..f9a45447 100644 --- a/Makefile.am +++ b/Makefile.am @@ -96,12 +96,60 @@ fpm -s dir -t deb -n core \ -C $(DESTDIR) endef +define fpm-distributed-deb = +fpm -s dir -t deb -n core-distributed \ + -m "$(PACKAGE_MAINTAINERS)" \ + --license "BSD" \ + --description "Common Open Research Emulator Distributed Package" \ + --url https://github.com/coreemu/core \ + --vendor "$(PACKAGE_VENDOR)" \ + -p core_distributed_VERSION_ARCH.deb \ + -v $(PACKAGE_VERSION) \ + -d "ethtool" \ + -d "procps" \ + -d "libc6 >= 2.14" \ + -d "bash >= 3.0" \ + -d "ebtables" \ + -d "iproute2" \ + -d "libev4" \ + -d "openssh-server" \ + -d "xterm" \ + -C $(DESTDIR) +endef + +define fpm-distributed-rpm = +fpm -s dir -t rpm -n core-distributed \ + -m "$(PACKAGE_MAINTAINERS)" \ + --license "BSD" \ + --description "Common Open Research Emulator Distributed Package" \ + --url https://github.com/coreemu/core \ + --vendor "$(PACKAGE_VENDOR)" \ + -p core_distributed_VERSION_ARCH.rpm \ + -v $(PACKAGE_VERSION) \ + -d "ethtool" \ + -d "procps-ng" \ + -d "bash >= 3.0" \ + -d "ebtables" \ + -d "iproute" \ + -d "libev" \ + -d "net-tools" \ + -d "openssh-server" \ + -d "xterm" \ + -C $(DESTDIR) +endef + .PHONY: fpm fpm: clean-local-fpm $(MAKE) install DESTDIR=$(DESTDIR) $(call fpm-deb) $(call fpm-rpm) +.PHONY: fpm-distributed +fpm-distributed: clean-local-fpm + $(MAKE) -C netns install DESTDIR=$(DESTDIR) + $(call fpm-distributed-deb) + $(call fpm-distributed-rpm) + .PHONY: clean-local-fpm clean-local-fpm: -rm -rf *.deb