hqplayerd: install main configuration file

While packaging I had missed this in the file listing, and ended up
having to add a hack to the NixOS module to create an empty
configuration file.

Turns out that wasn't needed at all, as long as we distribute the real
configuration file with the package, which this change does.
This commit is contained in:
Bernardo Meurer 2021-08-04 10:18:24 -07:00
parent 04b8bee53b
commit a6899457c3
No known key found for this signature in database
GPG key ID: F4C0D53B8D14C246

View file

@ -53,25 +53,29 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
cp ./usr/bin/hqplayerd $out/bin
# main configuration
mkdir -p $out/etc/hqplayer
cp ./etc/hqplayer/hqplayerd.xml $out/etc/hqplayer/
# udev rules
mkdir -p $out/etc/udev/rules.d
cp ./etc/udev/rules.d/50-taudio2.rules $out/etc/udev/rules.d
cp ./etc/udev/rules.d/50-taudio2.rules $out/etc/udev/rules.d/
# kernel module cfgs
mkdir -p $out/etc/modules-load.d
cp ./etc/modules-load.d/taudio2.conf $out/etc/modules-load.d
cp ./etc/modules-load.d/taudio2.conf $out/etc/modules-load.d/
# systemd service file
mkdir -p $out/lib/systemd/system
cp ./usr/lib/systemd/system/hqplayerd.service $out/lib/systemd/system
cp ./usr/lib/systemd/system/hqplayerd.service $out/lib/systemd/system/
# documentation
mkdir -p $out/share/doc/hqplayerd
cp ./usr/share/doc/hqplayerd/* $out/share/doc/hqplayerd
cp ./usr/share/doc/hqplayerd/* $out/share/doc/hqplayerd/
# misc service support files
mkdir -p $out/var/lib/hqplayer
cp -r ./var/lib/hqplayer/web $out/var/lib/hqplayer/web
cp -r ./var/lib/hqplayer/web $out/var/lib/hqplayer
runHook postInstall
'';