[clamav-users] configure packaging problem

Scott Kitterman debian at kitterman.com
Fri Oct 20 21:51:06 UTC 2017



On October 20, 2017 5:36:12 PM EDT, Zetan Drableg <zetan.drableg at gmail.com> wrote:
>Hi, I'm building and packaging clamav in a RPM for distribution to some
>systems without EPEL access.
>While it installs ok, the default paths are absolute paths of my build
>server, not of the client system.
>
>tar xvzf clamav-0.99.2.tar.gz
>cd clamav-0.99.2
>./configure --prefix="/usr" --with-dbdir=/var/lib/clamav
>make -j 4
>make install DESTDIR=$OUT
>
>bundle as rpm with FPM
>
>fpm \
>  --input-type dir \
>  --output-type rpm  \
>  --name "clamav" \
>  --package "$OUT/../" \
>  --version "0.99.2-$BUILD" \
>  --iteration xyz_$BUILD \
>  --rpm-user root \
>  --rpm-group root \
>  --description "ClamAV 0.99.2" \
>  --prefix / \
>  -C "$OUT" \
>  -a x86_64 \
>  usr
>
>
>freshclam
>ERROR: Can't open/parse the config file
>/var/bamboo/xml-data/build-dir/CLAM-CLAMAV-JOB1/out/etc/freshclam.conf
>
>/usr/bin/freshclam --config-file=/etc/freshclam.conf
>works as expected
>
>Any tips which configure option controls default path to
>freshclam.conf?

Add --sysconfdir=/etc/clamav (or whatever path you prefer) to your configure arguments.

Scott K



More information about the clamav-users mailing list