Debian/Ubuntu packages for NetXMS
Find a file
2018-12-23 00:06:05 +02:00
config netxms-agent-mqtt added 2018-12-23 00:06:05 +02:00
patches Initial import 2016-09-27 16:43:45 +03:00
source Initial import 2016-09-27 16:43:45 +03:00
.gitignore Control/Rules are now generated based the distro 2018-07-19 18:36:22 +03:00
changelog 2.2.10-1 released 2018-10-25 12:33:26 +03:00
compat Initial import 2016-09-27 16:43:45 +03:00
control.m4 netxms-agent-mqtt added 2018-12-23 00:06:05 +02:00
copyright Initial import 2016-09-27 16:43:45 +03:00
docs Initial import 2016-09-27 16:43:45 +03:00
Makefile support for profiles (e.g. config/jessie-raspbian by runing 'make DIST=jessie PROFILE=raspbian') 2018-09-07 23:59:52 +03:00
netxms-agent-asterisk.install New subagent: netxms-agent-asterisk 2018-12-22 00:41:24 +02:00
netxms-agent-java.install Java agent package fixed 2018-02-28 17:42:46 +02:00
netxms-agent-mqtt.install netxms-agent-mqtt added 2018-12-23 00:06:05 +02:00
netxms-agent-mysql.install netxms-agent-mysql added 2018-03-05 15:36:22 +02:00
netxms-agent-vmgr.install Missing files added 2016-10-27 18:20:21 +03:00
netxms-agent-xen.install netxms-agent-xen added 2018-12-23 00:03:01 +02:00
netxms-agent.install Unused db driver removed from agent package 2018-07-14 22:14:17 +03:00
netxms-agent.nxagentd.init Initial import 2016-09-27 16:43:45 +03:00
netxms-agent.nxagentd.service Systemd support moved to master branch 2017-12-07 11:35:58 +02:00
netxms-agent.postinst Initial import 2016-09-27 16:43:45 +03:00
netxms-agent.postrm Initial import 2016-09-27 16:43:45 +03:00
netxms-base.dirs Initial import 2016-09-27 16:43:45 +03:00
netxms-base.install Initial import 2016-09-27 16:43:45 +03:00
netxms-base.postrm Initial import 2016-09-27 16:43:45 +03:00
netxms-client.install Initial import 2016-09-27 16:43:45 +03:00
netxms-dbdrv-mariadb.install netxms-dbdrv-mariadb added 2018-07-14 22:15:32 +03:00
netxms-dbdrv-mysql.install Initial import 2016-09-27 16:43:45 +03:00
netxms-dbdrv-odbc.install Initial import 2016-09-27 16:43:45 +03:00
netxms-dbdrv-oracle.install Initial import 2016-09-27 16:43:45 +03:00
netxms-dbdrv-pgsql.install Initial import 2016-09-27 16:43:45 +03:00
netxms-dbdrv-sqlite3.install Initial import 2016-09-27 16:43:45 +03:00
netxms-server.install typo fixed 2018-09-05 12:36:46 +03:00
netxms-server.netxmsd.init Initial import 2016-09-27 16:43:45 +03:00
netxms-server.netxmsd.service Systemd support moved to master branch 2017-12-07 11:35:58 +02:00
netxms-server.postinst version 2.2.6 2018-05-23 13:06:15 +03:00
netxms-server.postrm Initial import 2016-09-27 16:43:45 +03:00
README.md minor cleanup 2018-09-08 00:40:37 +03:00
rules.m4 netxms-agent-mqtt added 2018-12-23 00:06:05 +02:00

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):

  1. config/$DIST-$PROFILE/file.m4 (if exist)
  2. config/$DIST/file.m4 (if exist)
  3. config/default/file.m4