Skip to content

Miniature version of the buildbot for when you only want a few packages

License

Notifications You must be signed in to change notification settings

AN3223/xbps-mini-builder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

xbps-mini-builder

This is the XBPS mini builder, use it when you want to create a mirror containing restricted packages that the Void project doesn't build for you. Put this script in a directory on its own and put a packages.list next to it that contains the packages you want to build. You can also add an xbps-src.conf to be used during builds.

Run the script on a cron or with snooze(1) once a day to get updates, all other tasks are handled for you!

Notes

  • Create packages.list and xbps-src.conf before running xbps-mini-builder
  • Run the script only as the user you plan to run it as normally, or the repository will have broken permissions.
  • To build restricted packages, you must add XBPS_ALLOW_RESTRICTED=yes to xbps-src.conf

Troubleshooting

If you do add packages to packages.list after the script has initialized the repository, or forgot to enable the building of restricted packages, the script will not build the package files until they are updated upstream. To manually build a specific package, run ./xbps-mini-builder <package> and it will build the package, whether it has changed or not. Remember to only run this as the user that will be running the script normally.

About

Miniature version of the buildbot for when you only want a few packages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%