Os esforços de PPA criam apenas um diretório de construção vazio com pbuilder ou ppa propriamente dito

1

Eu criei com sucesso um pacote debian sem erros. No entanto pbuilder e meu upload ppa não copia arquivos para o diretório / opt /. Eu tenho a seguinte árvore:

├── opt 
│   └── myDir
│       └── myfile
└── DEBIAN
    ├── control
    ├── postinst
    └── preinst   and many more ....

Eu criei o modelo usando dh_make e editei postinst, direitos autorais, controle etc.

Eu pensei que /opt será clonado automaticamente para minha /opt na instalação. Este é o caso quando eu construo meu pacote usando debuild -us -uc e instalo esse pacote usando dpkg -i , mas infelizmente isso não acontece quando eu verifico a saída do pbuilder ou do meu ppa. Apenas um diretório de criação vazio em /opt/myDir é criado. Estou disposto a dar mais informações caso seja necessário. Qualquer orientação é apreciada.

Algumas informações são as seguintes:

  1. debian / arquivo de controle

    Source: myproj
    Section: utils
    Priority: optional
    Maintainer: My Name <myname...>
    Build-Depends: debhelper (>=9), sudo, qtbase5-dev, qtchooser, qt5-qmake, qtbase5-dev-tools, gksu, nmap, xterm, fontconfig
    Standards-Version: 3.9.6
    Homepage: <mygit..>
    #Vcs-Git: git://anonscm.debian.org/collab-maint/myproject.git
    #Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/myproject.git
    
    Package: mypackage
    Architecture: any
    Depends: ${shlibs:Depends}, ${misc:Depends}
    Description: descriptions
    
  2. postinst : é um script bash que compila o projeto Qt no destino /opt/myDir

  3. Eu não toquei em rules file.
  4. copyright está bem estabelecido.

debuild fornece alguns avisos, mas não erros. Por favor, ajude-me a resolver o problema original de / opt não ser clonado no sistema de arquivos de destino. Obrigado.

    
por mozcelikors 17.02.2018 / 09:52

0 respostas