Hallo,

I have the following problem: I'm trying to install rpm packages, signed with my local key, into mock chroot.

I use the following procedure:

  Create chroot:
      mock --arch=x86_64 -r rpm/cs8.cfg --init
  Copy my rpm key file into chroot:
      mock --arch=x86_64 -r rpm/cs8.cfg --cache-alterations --copyin /etc/pki/rpm-gpg/Local-KEY /etc/pki/rpm-gpg
  Install my package into chroot:
      mock --arch=x86_64 -r rpm/cs8.cfg --cache-alterations --install my-rpm-package

During package install I get the following error:

  Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/Local-KEY [Couldn't open file /etc/pki/rpm-gpg/Local-KEY]

I check chroot contents with:
  mock --arch=x86_64 -r rpm/cs8.cfg --shell "ls -l /etc/pki/rpm-gpg/Local-KEY"

and it shows me that the file is present. I doublecheck with:

  ls -l /var/lib/mock/cs8/root/etc/pki/rpm-gpg

and this also shows that file is present. The file is also present on host system in /etc/pki/rpm-gpg

What I'm doing wrong?

Best regards,

-- 
 \   / |			           |
 (OvO) |  Михаил Иванов                    |
 (^^^) |                                   |
  \^/  |      E-mail:  ivans@isle.spb.ru   |
  ^ ^  |                                   |