mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-24 22:50:49 +00:00
netdata: allow execution without a config file
This commit is contained in:
parent
237c15d883
commit
8ce23cfec2
|
@ -16,11 +16,19 @@ stdenv.mkDerivation rec{
|
|||
# Allow UI to load when running as non-root
|
||||
patches = [ ./web_access.patch ];
|
||||
|
||||
preConfigure = ''
|
||||
export ZLIB_CFLAGS=" "
|
||||
export ZLIB_LIBS="-lz"
|
||||
export UUID_CFLAGS=" "
|
||||
export UUID_LIBS="-luuid"
|
||||
# Build will fail trying to create /var/{cache,lib,log}/netdata without this
|
||||
postPatch = ''
|
||||
sed -i '/dist_.*_DATA = \.keep/d' src/Makefile.am
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--localstatedir=/var"
|
||||
];
|
||||
|
||||
# App fails on runtime if the default config file is not detected
|
||||
# The upstream installer does prepare an empty file too
|
||||
postInstall = ''
|
||||
touch $out/etc/netdata/netdata.conf
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
|
Loading…
Reference in a new issue