Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-builder
Qubes Builder
https://github.com/QubesOS/qubes-builder
* qubesos/pr/61:
Allows to trig template build on Github inside the builder
QubesOS/qubes-issues#3935
99104506f5c3d3edc0fcf9467c441f5215b08c71 authored over 6 years ago
* qubesos/pr/60:
Add remote repository using GIT_REMOTE value as name, GIT_BASEURL, GIT_PREFIX...
fa38fd188b66f8002ba4d68f0c54896c1be8dc36 authored over 6 years ago
bf9078eae3ac1247f1ff9840dafe8c6057232583 authored over 6 years ago
d6cf441aea60a2949df356d24049a08c41ca59cc authored over 6 years ago
61d1b4f8bcc84e19295dc10b1cbe4f8a5f8db4c3 authored over 6 years ago
* qubesos/pr/59:
Remove wheezy and trusty builds from setup
e67e34b04993cc273fe9658b42b4b83cabadac84 authored over 6 years ago
b07eb95162f0dd97a68eafd60264e19d1cdf2b9a authored over 6 years ago
And allow @fepitre to build them.
518221f54955b18ed8e5de4931b3859c16033f20 authored over 6 years ago22e8709fef20bf3b0fff87b63c30646b41ddf933 authored over 6 years ago
Make sure the latest version of repo structure + scripts is used.
Fixes QubesOS/qubes-issues#4164
fbb09af2d830e2358fbaa9c63cea96235a7476a6 authored over 6 years ago
It's needed for several pkgs and also apparently initial builder chroot
bootstrap. qubes-doc alr...
The one from trusty is too old for Archlinux build.
e159e4f498f3d563e62a6bd01105cf8f4b1b0968 authored over 6 years ago
It's a symlink to /run/shm by default in Travis, but it breaks Archlinux
build, which bind-mount...
Don't use '-' as a separator for sign target arguments, use '.' as
elsewhere (iso target).
* qubesos/pr/57:
add perl-Digest-MD5 and perl-Digest-SHA
QubesOS/qubes-issues#3585
586b03738b7683e3e2d2eda48140a43784344fa3 authored over 6 years agoDon't give DIST twice.
7493f4810a2eed7038899b3c19b198d58825669a authored over 6 years agoBuilder scripts running in windows require this directory to exists.
aa41e998c764ba9e4a83bd8623f19326a494a09f authored over 6 years agomake in travis environment doesn't understand ONESHELL feature.
Fixes QubesOS/qubes-issues#4063
21b814c14e6e5bba5bc5211949712d00c9e18189 authored over 6 years agoperl-Digest-MD5 and perl-Digest-SHA are needed, at least for Ubuntu Xenial.
572a8a1fb1fb45d4673f157fbbf8b33b5938de6d authored over 6 years ago
Template build have slightly different requirements (for example flavors
should not be stripped)...
Also, don't rely on compat wrapper yum->dnf. But still fallback to yum
if dnf fails/isn't availa...
6dc9bcfcdedfd8c166ed87fdba1fe1dc6c5ae728 authored over 6 years ago
* build-template: (21 commits)
release-configs: add fepitre's key
release-configs: add adrel...
QubesOS/qubes-issues#3935
716da00a7259b696dabd6df812278afa908e7d60 authored over 6 years agoQubesOS/qubes-issues#3935
346e705d1277f09b5319c7b0e21cfe8278f77e4c authored over 6 years ago
Keep builder.conf files here for all qubes-builder instances running in
Qubes build infrastructu...
QubesOS/qubes-issues#3935
3c67855348f8b13a17160dfd4de4c5e66bbdbec9 authored over 6 years ago34c36fdadee1bff0f348ae1e4bb0df33f0965eca authored over 6 years ago
Include build infrastructure packages by default - after all we have
them in the repository.
QubesOS/qubes-issues#3935
5e21072c529f6ad699b79c0e97d9485401d3203c authored over 6 years ago
Try to recover alias used to build the template, mostly for
builder-github - it's nicer to use "...
make template-name call needs to output _only_ template name. Avoid
verbose output when running ...
Add scripts/auto-build-template, similar to script/auto-build, but for
templates. It takes templ...
7aee8a93c45c87abc4ef3987940db8386e8a8050 authored over 6 years ago
Previously the only way to get release name from build-issues repo was
guessing based on build V...
QubesOS/qubes-issues#3935
a6cca8b38f948ed787e50e70cf3bb3394c779ab5 authored over 6 years ago
It already had custom recipe, but since now it got Makefile.builder
file, really bypass the defa...
Use this also to handle old (no Makefile.builder) and new (with
Makefile.builder) components.
No...
Since templates can be now handled as other rpm packages, there is no
need for separate section....
First of all TEMPLATE_NAME variable needs to be set before calling
Makefile.generic (unfortunate...
If builder.conf is generated by setup script, it is set, but otherwise
it isn't. And because of ...
Yet another place where template flavors needs not to be stripped when
handling template.
Qubes...
3e4e78e728f57077b1b9b3b032ba3a2514b63112 authored over 6 years ago
This require little changes to update-repo:
- not stripping dist flavors for linux-template-buil...
Allow easily get calculated template name. While the command looks
simple, it needs to be called...
Preparation for auto-build-template script, avoid code duplication.
QubesOS/qubes-issues#3935
1eff76b9479ae9d07a01d5d35f3d976210556756 authored over 6 years ago
List of components excluding qubes-builder itself and template builder.
This is used in multiple...
2b22b50e36e6901d127dda5473906e15bc0551b8 authored over 6 years ago
2c9953e583e1918455b69f17521094fb04c6a9b6 authored over 6 years ago
* qubesos/pr/55:
Add CentOS XFCE flavor
cd7fd7a5de381032c1fe13a00dfb42c8ecc030ed authored over 6 years ago
dda39b8619571e722ef9c7fe9201acad9cb5e04f authored over 6 years ago
Complain about disabled builder-rpm if dom0 build is requested.
Fixes QubesOS/qubes-issues#2942
ac189305702142f59ac6e12e06db49833651181c authored over 6 years ago
Sign only requested template package, not all of them that are not
signed yet.
This require matc...
* qubesos/pr/54:
Update template.conf with python-pillow
3b82ea91424e4887df12e03a3dc79b07fef28ff5 authored over 6 years ago
Stretch build is enabled by default, but it's builder plugin wasn't.
8676eb503c1bd0a9884b9ee30e70bfeb927831b1 authored over 6 years ago314028d6c07b9b19308c32a54dcc59a6d9a48222 authored over 6 years ago
54b01f8663dbeaca4be973d38d1313a7b640099b authored over 6 years ago
/etc/xen/scripts/block in Qubes 3.2 already take care about it.
3c6530e2b071335b7c24585b89ba5d791318daa4 authored over 6 years agoAdd files created by setup script. And vim temp files.
1fce695a7c0f538360c25bf8aa6a77bf349fff4b authored over 6 years ago541a3f086e3f660c6e7e6f2b6b48c88c959abaf6 authored over 6 years ago
QubesOS/qubes-issues#3703
87e3d6a4f31e6ba10a9a59a5bfeac108af709658 authored almost 7 years agoQubesOS/qubes-issues#3703
a475075c74250cf8223f541ad99e5de9c1a9a25a authored almost 7 years agolinux-microcode was already in 4.0, lets add it to 3.2 too.
Fixes QubesOS/qubes-issues#3796
Fix...
* qubesos/pr/53:
create-archive: handle gz and bz2 archives and empty provided GIT_ARCHIVE_PREFIX
573972c7646c0f132cb03f343cd0e0fc1b98406a authored almost 7 years ago
QubesOS/qubes-issues#3595
62b154ae585748c59d185a9ffcdd3d0098724783 authored almost 7 years agoQubesOS/qubes-issues#3595
f7037838a576be72fc52cb9e9299e191168994cb authored almost 7 years ago0bc5e662e9738136d6482e44c083a8f215c58ceb authored almost 7 years ago
* qubesos/pr/51:
Switch from builder-fedora -> builder-rpm
ec5591395d497006fc05eb675656ee07e6509942 authored almost 7 years ago
90ce539b537dca30605c314719e7bb0ef4516e5c authored almost 7 years ago
3132d794fad4366a2bf3f669ea418b9fa51a418b authored almost 7 years ago
67d44f3770d9165d534318fefab7101558b2f958 authored almost 7 years ago
It isn't supported there.
dc096de32de1dbae2ad14cfc5a6c127fc8ab659a authored almost 7 years ago
This will ignore generated files. Because of --mtime tar option, every
file will have the same m...
3ac168dc07d3411a6308a3ce2a4db7d0098a3b92 authored almost 7 years ago
bedc48efc8e0501961400c1989bcc840d6ef8d52 authored almost 7 years ago
b4803bbc16c9667cb3696c4f37fcbabf8d3afd20 authored almost 7 years ago
1d83a1ed18d779a4058987153427de3e7e9547d9 authored almost 7 years ago
808a087273b72d10e89cf118c389e65233af0d37 authored almost 7 years ago
96ebc39f70d921cdc3edb56b6b966d1c0bfb156e authored almost 7 years ago
Work based on an initial work of Marek Marczykowski-Górecki.
c67f252ce442ede41e6ad809f794d87ae747f7db authored almost 7 years agoReady to use config for full Qubes OS 4.0 build.
Mark qubes-os-master.conf as 4.1
0eb6475dd57ecb94829269b560d2fdcc55fcf515 authored almost 7 years agoQubesOS/qubes-issues#3703
5f18f7beeba78e19dcddbb15c4d49e06391aa8fa authored almost 7 years ago388184435595d3553d83fd18f348742d2e4f6b16 authored almost 7 years ago
a13b062727205d275fae90d2d29073bf23c1bf9b authored almost 7 years ago
We use backport from xenial - use it from main archive (where version
doesn't change), instead o...
Add `--whatprovides` rpm option, to also handle virtual packages listed
in DEPENDENCIES setting....
1f744b5c14e50b8c250ba08e3231e3ec402298a3 authored almost 7 years ago
The previous code did not pass the signed data explicitly to gpg. So if
the signature file did c...
474b2982865fc49c8bee3ef4a47a97f858136036 authored almost 7 years ago
Those are needed to build CentOS 7 template. Components are excluded
from other builds in their ...
* qubesos/pr/46:
Disable ShellCheck false positives
scripts/build Make ShellCheck happy ♥
6f02f4f1b52645a554fbdbf5b02fe2b0bb5f969e authored almost 7 years ago
2f0c1f240d2566f1f41642d7d124c2ccfedd09fc authored almost 7 years ago