Uživatelské nástroje

Nástroje pro tento web


packaging

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
packaging [2018/05/28 16:28] – [jak probiha upgrade] djbuldogpackaging [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 99: Řádek 99:
   * %files   * %files
     * soubory, které budou balíčkem instalovány (verzovány)     * soubory, které budou balíčkem instalovány (verzovány)
 +    * všechny soubory vytvořené v ''%{buildroot}'' musí být vypsány ve sekci ''%files'', jinak balíček nelze vytvořit
 +    * místo souborů lze použít hvězdičku
 +    * pozor na verzování obecných adresářů, může vytvořit konflikt s jinými balíčky
 +    * souborům lze nastavit oprávnění a vlastníka předřazením ''%attr(644,user,group)'' před název souboru
 +    * konfigurační soubory by měly mít předřazeno označení ''%config'' (případně i před ''%attr'')
 +      * pokud je v balíčku novější cfg soubor, tak přepíše lokální a případné modifikace lokálního uloží do .rpmsave
 +
 ==== Příklad "rychle na prasáka" ==== ==== Příklad "rychle na prasáka" ====
   * mám složku se zdrojáky s fungujícím ./configure + make   * mám složku se zdrojáky s fungujícím ./configure + make
Řádek 111: Řádek 118:
 Release: 0 Release: 0
 Source: none Source: none
-Copyright: GPL+License: GPL
 Group: Utilities/System Group: Utilities/System
  
Řádek 140: Řádek 147:
 cp -ra projekt/* build/BUILD/ cp -ra projekt/* build/BUILD/
 chmod +x build/BUILD/configure chmod +x build/BUILD/configure
-rpmbuild --buildroot=$(BASEDIR)/build/root --define="_builddir $(BASEDIR)/build/BUILD" --define="_rpmdir $(BASEDIR)/build/" -bb balicek-prvni.spec+rpmbuild --buildroot=${BASEDIR}/build/root --define="_builddir ${BASEDIR}/build/BUILD" --define="_rpmdir ${BASEDIR}/build/" -bb balicek-prvni.spec
 </code> </code>
  
packaging.1527517697.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki