mirror of
https://github.com/ntop/n2n.git
synced 2024-09-20 00:51:10 +02:00
7d4ff08200
* Allow an autobuilder with no access to private key material to create testable packages * Initial dpkg build - will need helpers installed to work * Start adding required dpkg helpers * Tweak package artifact names * Add a windows 'package' builder * Ensure prefix path handling deals with current directory change when descending to tools dir * The tools makefile currently only needs the SBINDIR path to install properly * Add a macos 'package' builder * Remove unused configure variables * Without commit history, some of the automatic version numbering will fail * Add an rpm builder * Need to set the env var for the rpm build before we change our working dir * Allow gpg signing to fail for generating test rpm packages * Unfortunately the rpm spec file hardcodes some path assumptions, so we need to use hacks to work around them * Return to the top dir before moving things around * A small change to make actions re-run the pipeline * Name this workflow file with a nicer looking name
27 lines
566 B
Makefile
27 lines
566 B
Makefile
#
|
|
# Change it according to your setup
|
|
#
|
|
N2N_HOME=$(PWD)/../..
|
|
N2N_BUILD=${N2N_HOME}/packages/debian/n2n
|
|
PLATFORM=@MACHINE@
|
|
RPM_PKG=n2n-@N2N_VERSION_SHORT@-@GIT_COMMITS@.$(PLATFORM).rpm
|
|
|
|
all: clean pkg
|
|
|
|
pkg:
|
|
rpmbuild -bb ./n2n.spec
|
|
-@@RPM_SIGN_CMD@ $(HOME)/rpmbuild/RPMS/$(PLATFORM)/$(RPM_PKG)
|
|
@echo ""
|
|
@echo "Package contents:"
|
|
@rpm -qpl $(HOME)/rpmbuild/RPMS/$(PLATFORM)/$(RPM_PKG)
|
|
@echo "The package is now available in $(HOME)/rpmbuild/RPMS/$(PLATFORM)/$(RPM_PKG)"
|
|
|
|
distclean:
|
|
echo "dummy distclean"
|
|
|
|
install:
|
|
echo "dummy install"
|
|
|
|
clean:
|
|
rm -rf *~ *rpm
|