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