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
en:manual:contrib:packager_setup_guide [2022/03/28 17:27]
i3_relativism ↷ Page moved from en:contrib:packager_setup_guide to en:manual:contrib:packager_setup_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:
-===== Configuration makepkg =====+====== Configuration makepkg ======
 ==== Define PACKAGER ==== ==== Define PACKAGER ====
  
Line 12: Line 12:
 </code> </code>
  
-=== Generate new checksums ===+==== Generate new checksums ====
  
 <code bash> <code bash>
Line 18: Line 18:
 </code> </code>
  
-=== Clean librechroot ===+==== Clear librechroot ====
  
 <code bash> <code bash>
Line 24: Line 24:
 </code> </code>
  
-=== Build environments: ===+==== Build environments: ====
  
 <code bash> <code bash>
Line 34: Line 34:
 </code> </code>
  
-==== Advanced ====+===== Advanced =====
  
 <code bash> <code bash>
Line 40: Line 40:
 </code> </code>
  
-=== Enter Container ===+==== Enter Container ====
  
 <code bash> <code bash>
Line 50: Line 50:
 </code> </code>
  
-=== Compile: ===+==== Compile: ====
  
 <code bash> <code bash>
Line 60: Line 60:
 </code> </code>
  
-=== Update container ===+==== Update container ====
  
 <code bash> <code bash>
Line 70: Line 70:
 </code> </code>
  
-=== Enable networking during compilation ===+==== Enable networking during compilation ====
  
 <code bash> <code bash>
Line 76: Line 76:
 </code> </code>
  
-=== Uploading package ===+==== Uploading package ====
  
 <code bash> <code bash>
Line 82: Line 82:
 </code> </code>
  
-=== Write patch ===+==== Write patch ====
  
 <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>
  
-== Configuration chroot for Hyperbola v0.4 ==+===== Configuration chroot for Hyperbola v0.4 =====
  
-=== Change repos ===+==== Change repos ====
  
 First copy the file `pacman.conf` First copy the file `pacman.conf`
Line 131: Line 143:
 </code> </code>
  
-=== Change mirrors ===+==== Change mirrors ====
  
 <code bash> <code bash>
Line 141: Line 153:
 </code> </code>
  
-Attach the mirrors:+== Attach the mirrors: ==
  
 <code bash> <code bash>
Line 153: Line 165:
 </code> </code>
  
-=== Update container ===+==== Update container ====
  
 <code bash> <code bash>
 $ doas librechroot update $ doas librechroot update
 </code> </code>