Debian/Ubuntu packages for NetXMS
config | ||
patches | ||
source | ||
.gitignore | ||
changelog | ||
compat | ||
control.m4 | ||
copyright | ||
docs | ||
Makefile | ||
netxms-agent-asterisk.install | ||
netxms-agent-java.install | ||
netxms-agent-mqtt.install | ||
netxms-agent-mysql.install | ||
netxms-agent-vmgr.install | ||
netxms-agent-xen.install | ||
netxms-agent.install | ||
netxms-agent.nxagentd.init | ||
netxms-agent.nxagentd.service | ||
netxms-agent.postinst | ||
netxms-agent.postrm | ||
netxms-base.dirs | ||
netxms-base.install | ||
netxms-base.postrm | ||
netxms-client.install | ||
netxms-dbdrv-mariadb.install | ||
netxms-dbdrv-mysql.install | ||
netxms-dbdrv-odbc.install | ||
netxms-dbdrv-oracle.install | ||
netxms-dbdrv-pgsql.install | ||
netxms-dbdrv-sqlite3.install | ||
netxms-server.install | ||
netxms-server.netxmsd.init | ||
netxms-server.netxmsd.service | ||
netxms-server.postinst | ||
netxms-server.postrm | ||
README.md | ||
rules.m4 |
Debian/Ubuntu packaging scripts for NetXMS
This repository contains scripts for creating deb packages (netxms-server/netxms-agent).
Packages are built by NetXMS team and published on http://packages.netxms.org/.
Supported releases (i386/amd64):
- Debian 7 "Wheezy"
- Debian 8 "Jessie"
- Debian 9 "Stretch"
- Ubuntu 14.04 LTS "Trusty Tahr"
- Ubuntu 16.04 LTS "Xenial Xerus"
- Ubuntu 17.10 "Artful Aardvark"
- Ubuntu 18.04 LTS "Bionic Beaver"
How to use
(replace version with actual)
VERSION=2.2.8
wget https://netxms.org/download/releases/2.2/$VERSION/netxms-$VERSION.tar.gz https://netxms.org/download/releases/2.2/$VERSION/netxms-$VERSION.tar.gz.asc
gpg --verify netxms-$VERSION.tar.gz.asc netxms-$VERSION.tar.gz
tar zxf netxms-$VERSION.tar.gz
cd netxms-$VERSION
git clone https://github.com/netxms/packages-deb debian
cd debian
make DIST=`lsb_release -sc`
cd ..
dpkg-buildpackage --no-sign
Build options
Two options can be set as parameters for make:
- DIST - distro name
- PROFILE - optional profile for selected distro
Default configurtion is stored in config/default/ (_all.m4 is an entry point) Distro-specific configuration is in config/$DIST (e.g. config/stretch) Profile-specific configuration is in config/$DIST-$PROFILE (e.g. config/stretch-raspbian)
Load order is (each file is included from _all.m4):
- config/$DIST-$PROFILE/file.m4 (if exist)
- config/$DIST/file.m4 (if exist)
- config/default/file.m4