Dpkg - não cria pasta durante a instalação do pacote deb

1

Esta é minha primeira tentativa de criar o próprio pacote a partir de fontes. Como eu fiz:

fakeroot
make install DESTDIR=/home/user/temp
cd /home/user/temp
mkdir DEBIAN
find etc | sed "s/^/\//" > DEBIAN/conffiles

Depois disso, criei o arquivo DEBIAN / control e execute dpkg -b /home/user/temp . Depois disso eu tenho pacote deb e como raiz real eu faço dpkg -i /home/user/temp.deb . No entanto, o dpkg não copia arquivos do pacote deb para o fs, mas reclama que tais pastas não existem (nenhum arquivo ou diretório). Pelo que entendi, deve criar pastas como elas são em DEBIAN / CONTEÚDO, mas isso não acontece. O que eu sinto falta?

EDIT Tentei adicionar o arquivo DEBIAN / dirs à lista de caminhos:

/etc
/etc/selinux/
/etc/selinux/refpolicy
...

Mas isso não ajudou (tentei liderar / e sem liderar /)

EDIT O comando dpkg-deb -c temp.deb tem a seguinte saída

drwxr-xr-x user/user       0 2016-09-08 10:57 ./
drwxr-xr-x user/user       0 2016-09-08 10:57 ./etc/
drwxr-xr-x user/user       0 2016-09-08 10:57 ./etc/selinux/
drwxr-xr-x user/user       0 2016-09-08 10:57 ./etc/selinux/refpolicy/
drwxr-xr-x user/user       0 2016-09-08 10:57 ./etc/selinux/refpolicy/src/
drwxr-xr-x user/user       0 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/
drwxr-xr-x user/user       0 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/support/
-rw-r--r-- user/user    6176 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/support/Makefile.devel
-rw-r--r-- user/user       6 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/support/undivert.m4
-rw-r--r-- user/user      12 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/support/divert.m4
-rw-r--r-- user/user   10673 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/support/pyplate.py
-rw-r--r-- user/user   13796 2016-09-08 10:57 ./etc/selinux/refpolicy/src/policy/support/fc_sort.c
..... etc

E aqui o que eu recebo:

error creating directory './etc/selinux/refpolicy/src': No such file or directory
    
por Pavel 08.09.2016 / 10:20

0 respostas