* jul <jul@localhost> le [03-02-2018 12:47:19 +0100]:
> Thuban <thu...@yeuxdelibad.net> 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

Reply via email to