summaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)Author
2019-07-15netdata/packaging: Binary distributions - clean up .DEB package generation ↵Paul Emm. Katsoulakis
process (#6465) * netdata/packaging: [ci skip] reinstate dev branch to help testing * netdata/packaging: [ci skip] Yes, make the right package choice on json-c for debian based distros.. * netdata/packaging: [ci skip] two more packages that differentiate on debian/ubuntu............... * netdata/packaging: [ci skip] Add more package dependencies around building * netdata/packaging: [ci skip] Introduce changelog generation technique for .DEB 1) Remove contrib/debian/changelog from gitignore, we want it in 2) Add variables to monitor latest release version and latest release date from git 3) Add a templated contrib/debian/changelog, that will be the starting point for our changelog generation. Either on stable release or nightly releases, we will be generating the logs since the previous release, to manage the content. Note: We might eventually take the effort to produce one large changelog and append each time the extra stuff 4) Add the steps to prepare the source and the changelog for building and execute the build At this stage things should still be broken, but we should have come closer to a ready-to-build-the-package environment per distro * netdata/packaging: [ci skip] Extract to specified directory, otherwise we dump it on a privileged folder using an unprivileged user (builder) Also, a fix on sed command, missed the s keyword on the string replacement * netdata/packaging: [ci skip] Should be in-place replacement, use -i instead of -e * netdata/packaging: [ci skip] wrong parameter usage * netdata/packaging: [ci skip] factor out the two build commands to run as a single bundle. refactor trigger deb build script respectively * netdata/packaging: [ci skip] Be sure to copy over the build script to the build path * netdata/packaging: [ci skip] OCD - unnecessary s added * netdata/packaging: [ci skip] Changelog generation should take place on the repo side, then copy it over to the destination (If that doesnt work well, will just provide a static link for changelog * netdata/packaging: [ci skip] missed the ignore branch option Also, a nit on the gbp command * netdata/packaging: [ci skip] link to the original path, then create symlink on build folder Also, fix --since option * netdata/packaging: [ci skip] Run replacement of changelog fields on the host, not on the container * netdata/packaging: [ci skip] fix contrib path, you are no longer reading from container path * netdata/packaging: [ci skip] fix version * netdata/packaging: [ci skip] add dep * netdata/packaging: [ci skip] fix changelog template * netdata/packaging: [ci skip] Fix debian package build, we were looping through forever. Exclude contrib all together * netdata/packaging: [ci skip] Add logic to gather all package related content from the container folder and push it for publishing * netdata/packaging: [ci skip] fixes and nits 1) use the branch for the beta deployment 2) change the cp pattern * netdata/packaging:[ci skip] add more debug info * netdata/packaging: [ci skip] Adjust LXC directory permissions, so that the rest of the workflow can pull through * netdata/packaging: [ci skip] Using expressions within double quotes doesnt work, use quotes only on the variable to avoid syntax warnings from shellchecking * netdata/packaging: [ci skip] Update build deps * netdata/packaging: Add runtime deps (hopefully) * netdata/packaging: [ci skip] remove old distro * netdata/packaging: [ci skip] dont let that space there, breaks the syntax * netdata/packaging: [ci skip] missed one * netdata/packaging: [ci skip] yank yank yank * netdata/packaging: [ci skip] You missed www over there * netdata/packaging: [ci skip] Remove broken distros (no container images). We will revisit the way to support multiple distros in a different way, lxc failed us * netdata/packaging: Pull in go.d plugin, also fix chmod command to just pass the folder since with the -R doesnt require anything else * netdata/packaging: [ci skip] Get cups, freeipmi and nfacct on * netdata/packaging: [ci skip] pull different package in * netdata/packaging: [ci skip] Install dependencies on the build machine * netdata/packaging: [ci skip] dont do post-clean, not on all versions * netdata/packaging: [ci skip] move go install seperately * netdata/packaging: [ci skip] Towards a more appropriate go.d plugin install * netdata/packaging: [ci skip] fix permissions setting * netdata/packaging: [ci skip] fix freeipmi package install * netdata/packaging: [ci skip] Fix build arch setting on the build command, also remove pre-clean, it breaks on debian/jessie * netdata/packaging: [ci skip] fix postinst actions, we use libexec * netdata/packaging: adjust www and go.d permissions * netdata/packaging: [ci skip] Handle the different build tool version cases, also take care some dependency issues on older version jessie * netdata/packaging: [ci skip] adjust the control file based on the distro * netdata/packaging: [ci skip] Move control file preparation prior to packaging the source * netdata/packaging: [ci skip] Adjust versioning scheme for the nightlies * netdata/packaging: [ci skip] Let RPM be built too for testing * netdata/packaging: [ci skip] Factor out version calculation * netdata/packaging: [ci skip] Attempt to modify version properly * netdata/packaging: [ci skip] Update documentationg regarding .DEB files * netdata/packaging: [ci skip] autogen not available everywhere, also fix json-c deps * netdata/packaging: Remove development settings, also remove beta deployment as its not needed
2018-12-19Move installer dir under packaging (#5009)Paweł Krupa
* move installer dir under packaging * fix docs creation * uninstaller is broken and fix will be created in #5031 * fix links in docs
2018-12-07Ga (#4938)Chris Akritidis
* Added GA tags to markdowns * Add GA tags to mds
2018-11-30RPM spec and patches for sles 11 (#3708)Alexey Vekshin
* RPM spec and patches for sles 11 * some fixes to alarm-notify.bash3 to make codacity happy * replace ugly bash3 alarm notifier with trimmed rewrite * notification format fixes * update README for sles11 contrib
2018-11-29Cleanup docker packaging and contrib (#4627)Paweł Krupa
2018-11-15Fix changelog path, add all README.md files to Debian package doc (#4657)Rune Juhl Jacobsen
2018-10-15modularized all source code (#4391)Costa Tsaousis
* modularized all external plugins * added README.md in plugins * fixed title * fixed typo * relative link to external plugins * external plugins configuration README * added plugins link * remove plugins link * plugin names are links * added links to external plugins * removed unecessary spacing * list to table * added language * fixed typo * list to table on internal plugins * added more documentation to internal plugins * moved python, node, and bash code and configs into the external plugins * added statsd README * fix bug with corrupting config.h every 2nd compilation * moved all config files together with their code * more documentation * diskspace info * fixed broken links in apps.plugin * added backends docs * updated plugins readme * move nc-backend.sh to backends * created daemon directory * moved all code outside src/ * fixed readme identation * renamed plugins.d.plugin to plugins.d * updated readme * removed linux- from linux plugins * updated readme * updated readme * updated readme * updated readme * updated readme * updated readme * fixed README.md links * fixed netdata tree links * updated codacy, codeclimate and lgtm excluded paths * update CMakeLists.txt * updated automake options at top directory * libnetdata slit into directories * updated READMEs * updated READMEs * updated ARL docs * updated ARL docs * moved /plugins to /collectors * moved all external plugins outside plugins.d * updated codacy, codeclimate, lgtm * updated README * updated url * updated readme * updated readme * updated readme * updated readme * moved api and web into webserver * web/api web/gui web/server * modularized webserver * removed web/gui/version.txt
2018-09-30fix spdx (#4327)Paweł Krupa
2018-09-22replaced referenced to firehol github org with netdata github org (#4249)Costa Tsaousis
* replaced referenced to firehol github org with netdata github org * increased versions of js files * added new docker hub badge netdata/netdata and restored firehol/netdata
2018-09-13shellcheck in contrib (#4160)Paweł Krupa
2018-09-08remove script with one commandpaulfantom
2018-05-31Add SPDX-License-Identifier headers to most files.Austin S. Hemmelgarn
This tags all the files that I can clearly identify as being part of Netdata and not a local copy of a third party package that we're redistributing.
2018-01-06do not call yum-builddep to allow working on newer distrosCosta Tsaousis (ktsaou)
2018-01-03updated scriptCosta Tsaousis (ktsaou)
2018-01-03updated script permissionsCosta Tsaousis (ktsaou)
2018-01-03added script to build RPMCosta Tsaousis (ktsaou)
2017-06-17use nc -l -p PORT for compatibilityCosta Tsaousis (ktsaou)
2017-06-17nc-backend.sh uses tee to show the metrics on consoleCosta Tsaousis (ktsaou)
2017-06-17added nc-backend.sh script; #2352Costa Tsaousis (ktsaou)
2016-12-08Ensure netdata owns /var/lib/netdata/.Facetoe
Netdata needs to be able to create the health and registry directories on launch. The inability to do this prevents the daemon from starting.
2016-11-04removed excess fiCosta Tsaousis (ktsaou)
2016-10-17registry folder will be forceddavid
2016-10-17registry folder will be forceddavid
2016-10-17updated README.mddavid
2016-10-17added info for wheezydavid
2016-10-17registrydavid
2016-09-07Fix command when starting from SystemdSaúl Ibarra Corretgé
2016-08-28pre-release 1.30 fixes: added missing fileCosta Tsaousis (ktsaou)
2016-06-17fix -pidfile to -Ppaulfantom
2016-06-17changed deprecated optiondavid
2016-06-17changes for wheezy packagedavid
2016-06-07Update contrib/debian/controlAlexander Ganster
Add build dependency uuid-dev, which is needed since Netdata 1.2
2016-05-07Replace fixed debian changelog with generated onePhilip Whineray
Eliminates manual processing and possibility of divergence. Prevents a repeat of #373. Replaces the _master from pre-releases with ~master which should mean that an official release will upgrade over builds from an earlier git tree.
2016-05-05updated debian changelog for the v1.1.0 releaseCosta Tsaousis
2016-04-26fix typoSamuel
small typo disturbing me, nothing critical
2016-04-20Prepare release 1.1.0v1.1.0Costa Tsaousis (ktsaou)
2016-04-08Add Debian packagingMatthew Newton