Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:manual:contrib:packager_setup_guide [2022/03/26 19:09]
i3_relativism create packager guide
en:manual:contrib:packager_setup_guide [2023/02/22 20:52] (current)
i3_relativism fix reference according to main guides
Line 1: Line 1:
-===== Configuracion makepkg ===== +====== Configuration makepkg ====== 
-==== Definir PACKAGER ====+==== Define PACKAGER ====
  
 <code bash> <code bash>
Line 6: Line 6:
 </code> </code>
  
-==== Definir GPG-ID PACKAGER ====+==== Define GPG-ID PACKAGER ====
  
 <code bash> <code bash>
Line 12: Line 12:
 </code> </code>
  
-=== Generar nuevas sumas ===+==== Generate new checksums ====
  
 <code bash> <code bash>
Line 18: Line 18:
 </code> </code>
  
-=== Limpiar librechroot ===+==== Clear librechroot ====
  
 <code bash> <code bash>
Line 24: Line 24:
 </code> </code>
  
-=== Construir entornos: ===+==== Build environments====
  
 <code bash> <code bash>
Line 34: Line 34:
 </code> </code>
  
-==== Avanzado ====+===== Advanced =====
  
 <code bash> <code bash>
Line 40: Line 40:
 </code> </code>
  
-=== Entrar a la Jaula ===+==== Enter Container ====
  
 <code bash> <code bash>
Line 50: Line 50:
 </code> </code>
  
-=== Compilar: ===+==== Compile====
  
 <code bash> <code bash>
Line 60: Line 60:
 </code> </code>
  
-=== Actualizar jaula ===+==== Update container ====
  
 <code bash> <code bash>
Line 70: Line 70:
 </code> </code>
  
-=== Habilitanado internet durante la compilación ===+==== Enable networking during compilation ====
  
 <code bash> <code bash>
Line 76: Line 76:
 </code> </code>
  
-=== Subiendo paquete ===+==== Uploading package ====
  
 <code bash> <code bash>
Line 82: Line 82:
 </code> </code>
  
-=== Escribir parche ===+==== Write patch ====
  
 <code bash> <code bash>
Line 89: Line 89:
  
  
-> <grupo> repo en donde poner el paquete ej. core, extra, community+> <group> repo where to put the package eg. core, extra, community
  
 <code bash> <code bash>
Line 95: Line 95:
 </code> </code>
  
-=== Example config doas ===+==== Example config doas ====
  
 <code bash> <code bash>
Line 108: Line 108:
  
 ## Allow members of group wheel to execute any command ## Allow members of group wheel to execute any command
-permit :wheel+permit persist :wheel
  
 ## Same thing without a password ## Same thing without a password
-permit nopass :wheel+#permit nopass :wheel
  
-## Allow tedu to run procmap as root without a password +## Allow user freedom to run procmap as root without a password 
-#permit nopass tedu as root cmd /usr/sbin/procmap+#permit nopass freedom as root cmd /usr/sbin/procmap 
 + 
 +## Allow members of group power to execute power commands 
 +permit nopass :power cmd openrc-shutdown 
 +permit nopass :power cmd runit-halt 
 +permit nopass :power cmd runit-shutdown 
 +permit nopass :power cmd halt 
 +permit nopass :power cmd poweroff 
 +permit nopass :power cmd reboot 
 +permit nopass :power cmd shutdown 
 + 
 +## Allow root user to execute any command 
 +permit nopass root
 </code> </code>
  
-== Configuración chroot para Hyperbola v0.4 ==+===== Configuration chroot for Hyperbola v0.4 =====
  
-=== Cambiar repos ===+==== Change repos ====
  
-Primero copiar el archivo `pacman.conf`+First copy the file `pacman.conf`
  
 <code bash> <code bash>
Line 131: Line 143:
 </code> </code>
  
-=== Cambiar mirrors ===+==== Change mirrors ====
  
 <code bash> <code bash>
Line 141: Line 153:
 </code> </code>
  
-fijar los mirrors:+== Attach the mirrors: ==
  
 <code bash> <code bash>
Line 147: Line 159:
 </code> </code>
  
-=== Comentar línea 83 de la jaula engendrada `/usr/lib/libretools/chroot/arch-nspawn` ===+== Comment line 83 fom generated container `/usr/lib/libretools/chroot/arch-nspawn` ==
  
 <code bash> <code bash>
Line 153: Line 165:
 </code> </code>
  
-=== Actualizar la jaula ===+==== Update container ====
  
 <code bash> <code bash>
 $ doas librechroot update $ doas librechroot update
 </code> </code>