Um pacote do Slackware é essencialmente um arquivo projetado para ser descompactado na raiz do seu sistema de arquivos (mais uma pasta /install
adicional que contém um pouco de metadados, como um script de pós-instalação doinst.sh
).
Então, o que provavelmente aconteceu é que você estava dentro do diretório que contém o firefox
binário etc. quando você executou makepkg
.
IMO, eu ficaria com preguiça e desempacotarei os arquivos em /tmp/x/opt/firefox
, crie um link simbólico /tmp/x/usr/bin/firefox-42
para /tmp/x/opt/firefox/firefox
e execute makepkg
em /tmp/x
. (Isso é preguiçoso porque não vai ficar com a divisão em /usr
etc., mas se você já começa com um firefox pré-compilado que pode assumir que tudo está na mesma pasta, isso pode ser bom o suficiente para você.)