* jul <jul@localhost> le [03-02-2018 12:47:19 +0100]:
> Thuban <[email protected]> wrote:
>
> > I can't figure exactly how to configure it with httpd chroot, even after
> > copying gpg binaries in chroot.
>
> Hello Thuban
>
> To know what to copy in the chroot, ldd(1) is your friend.
thanks, it works as expected now.
For the record :
cd /var/www
mkdir -p usr/local/lib
mkdir -p usr/local/bin
mkdir -p usr/lib
mkdir -p usr/libexec
mkdir dev
# create /dev/null
mknod dev/null c 1 3
chmod 666 dev/null
chown -R www:daemon dev/
# copy files
for i in $(ldd /usr/local/bin/gpg2 | awk '{if(NR>2)print $7}'); do cp
$i $(echo $i | cut -d'/' -f2); done
for i in $(ldd /usr/local/bin/gpg-agent | awk '{if(NR>2)print $7}'); do
cp $i $(echo $i | cut -d'/' -f2); done
# pinentry if required
cp /usr/local/bin/pinentry usr/local/bin/
cd plugins/enigma
cp config.inc.php.dist config.inc.php
#comment location of gpg binary