Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
en:manual:contrib:packager_setup_guide [2022/03/26 19:15]
i3_relativism ↷ Page name changed from en:contrib:packager_setup to en:contrib:packager_setup_guide
en:manual:contrib:packager_setup_guide [2023/02/22 20:42]
i3_relativism [Example config doas] fix constant user references
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 bob to run procmap as root without a password 
-#permit nopass tedu as root cmd /usr/sbin/procmap+#permit nopass bob 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>