github.com/QubesOS/qubes-builder-rpm
Qubes component: builder-rpm
https://github.com/QubesOS/qubes-builder-rpm
It is necessary for configure template with salt.
Fixes QubesOS/qubes-issues#8806
fa42621395a89eceacdcc701c3a672df33791b63 authored over 1 year agoCentos Stream 8 is soon EOL and support for 9 is not in the builder yet
f8a42bbbcb6a765026688747a86a02491b6e9bb5 authored over 1 year ago
It isn't what is actually installed in Fedora, and in Fedora 40 it
conflicts with base packages....
78e1321c4eae68ccb1b3ba8c5d049fa0f645a23e authored over 1 year ago
fb2c2ea30968cc70c8cb875b1fe017773f1986cf authored over 1 year ago
fuser will exit with exit code 1 if there was in fact nothing to kill.
No leftover processes is ...
It's used by Python's multiprocessing.synchronize for locking, which is
part of brp-python-bytec...
* origin/pr/127:
Make shellcheck happy
Include cryptsetup package in xfce template too
They are supposed to be 0/1, not N/Y.
47221ce028f5d5153eadce3366d82c01d69ebf76 authored almost 2 years ago
* fc39:
Add RPM Fusion repo package for F39 and F40
Add Fedora 39 and 40 keys
The F40 may need to be updated later (it has lower version than others).
QubesOS/qubes-issues#8499
0110556023ef4de447120c05f8642181861f4363 authored almost 2 years agoexit doesn't take empty string
Fixes: ec78f6d "Fix missing quotes"
7077740932671a2c3dc1eecdcaf84780ec9a1443 authored almost 2 years ago
Issue detected by shellcheck. In practice $RETCODE is always set to a
single word, but lets make...
0a3b38c556db88acf894105077bc788bdac4139c authored almost 2 years ago
911ca2e5082476198f04fe1badd47f488ba8d03d authored almost 2 years ago
dc582f7586f2a92ade1b9c2643fb6e96937954f9 authored almost 2 years ago
Just linux-firmware package is not enough, include the whole
@hardware-support group, similar to...
It preloads nosync library from the host system, into binaries running
in chroot, and glibc in C...
Make 4.4 includes exported variables also in $(shell) invocation. Avoid
exporting shell-computed...
7e835fc573565fa40d4719946c4d36a751c26bbe authored about 2 years ago
We do have pipewire agent already.
QubesOS/qubes-issues#6358
e2f60c819b2c2752c8f7e49d6b6f1d688690f6fe authored about 2 years ago3b8fb6d6c1557ddd1d0a02b94b1ddcb3a0a5b100 authored about 2 years ago
* origin/pr/124:
Fix query-spec invocations in Makefile.rpmbuilder
Simplify GIT_TARBALL_NAME...
Fixes: fa9a4c0 "Several refactors according to current qubes-builderv2/source_rpm"
cabde507acab6c4eff7041d41e7ed0cd6920a1d7 authored about 2 years ago
fa9a4c08bb49178313af3579c76fa464b92930d5 changed how scripts/query-spec
gets its arguments, but ...
$(ORIG_SRC) is passed as the first argument and doesn't need to be set
as an environment variabl...
Already escaped % (double-%) was escaped into tripple-%. This was
later interpretted as literal ...
8882ca006eaf17a5be7ef9d991540abf3d1bcdf4 authored about 2 years ago
07a155b888d74a4d65e9780676c651f343bf3d16 authored about 2 years ago
9bdd9354476dd70b1cdb3c7ad58dece5024941a3 authored about 2 years ago
dadc068c657ae9ab3bcc85c272edf708e10d226e authored about 2 years ago
fa9a4c08bb49178313af3579c76fa464b92930d5 authored about 2 years ago
There may be a newer version of some package (or a fork of it)
available. This for example appli...
QubesOS/qubes-issues#8069
b2afa9d5fd09154afa3fe20433149c6c6563c3ea authored over 2 years agoQubesOS/qubes-issues#8069
012ed05a5e4bc798c9a4739dfe11d0e5470faebc authored over 2 years ago
* origin/pr/122:
Place SELinux in enforcing mode out of the box
Adapt to changes in template...
51d973bc2342849dce7bf6851620fde6f86a389e authored over 2 years ago
Otherwise SELinux provides no security advantages for those who do not
turn it on manually.
Suggested-by: Marek Marczykowski-Górecki <[email protected]>
b61c2bb41677d1bdb6aa1510c3985349c7cbf385 authored over 2 years agoDo not use the list file.
23203bc1deec9b02ac70dbeb59c3974fbfd770ac authored over 2 years ago
This avoids pulling in unnecessary dependencies, fixes the R4.1 build,
and allows using SELinux ...
Flash is long since end of life.
7a7a224380bc272c3fefb0241ca87b8146ebacbe authored over 2 years ago
This will cause qubes-core-agent to pull in qubes-core-agent-selinux via
RPM rich dependencies.
This avoids needing a relabel after system installation.
64e276be9285a723a831b8b601569bc891c01875 authored over 2 years agoOtherwise a partially-relabeled system could result, which is bad.
d9ffafea9269da8e5dfa32965e5d6cdd28a02ec8 authored over 2 years ago
qvm-template will use this to set the selinux feature, which tells
qubesd to enable SELinux in t...
No point in including them, and they might be trusted when they should
not be.
Qubes OS no longer supports either.
df8d6038d3822e6b4bbf6d7b8481d9d1bc666f92 authored over 2 years ago
If macro (included from another file) contains literal % that is
properly escaped, double parsin...
Legacy builder looks for "fc" as the distribution name, not its full
"fedora" name.
a028bd97f5c890848b428cc213c75d59adcb1b82 authored over 2 years ago
* origin/pr/120:
04_install_qubes: reintroduce YUM0 for legacy builder
04_install_qubes.sh: ...
4958721216160e785c5095c4a7de3574eccbb646 authored over 2 years ago
e918586d4bda4ba4499e0ac3a2ba72fe4f0ae12c authored over 2 years ago
7f9d441b3af25ade6f7827d1fffe4debf6d553a9 authored over 2 years ago
6c0648ed26ae47e0341a25daae3261bd125fe645 authored over 2 years ago
5b76de62eb9e92f92e4ed42081c6d277b9e4713a authored over 2 years ago
02355945e3a903bebef4c5cc78e1af1fc05b309b authored over 2 years ago
3b3bfa166df25aa1f90cb5e8c38aefa7ac089ad4 authored over 2 years ago
43f9ca2ded268d43ee1db86ed402a2464a8b2d85 authored over 2 years ago
4e2c0a3472c05adafb16009cb6b0e4328b9d8a2e authored over 2 years ago
QubesOS/qubes-issues#
36d9cce1e6bc002ee7b101231808c8611981374c authored over 2 years ago795bc628ddaf2ee415a8549171936111f8b5422e authored over 2 years ago
Commits:
- fd7089b277b5c310d9c0a5da636838c2c55ad838
- 750918400a9843e176cc55bb39aa150a5aa36170
62e70f943fd9c4fa6ac7365d9e6f89311dff6f9f authored over 2 years ago
003b2239ba0980eadcb41016555cc409cebba388 authored over 2 years ago
It is an integration with gnome-shell, which is excluded already.
QubesOS/qubes-issues#7807
750918400a9843e176cc55bb39aa150a5aa36170 authored almost 3 years agoQubesOS/qubes-issues#7807
fd7089b277b5c310d9c0a5da636838c2c55ad838 authored almost 3 years ago
Use DIST_TAG (which is el8 for centos-stream8), instead of just DIST
(which is centos-stream8, a...
f52f7691f017125c897bc16adddd210c673c96c9 authored almost 3 years ago
QubesOS/qubes-issues#7342
e3a1fd674c24e065ad7fa0e494bd6ab63310fe86 authored about 3 years ago
wireless-tools package is removed in F36:
https://fedoraproject.org/wiki/Changes/RemoveWirelessE...
prepare-chroot-base always uses rpm from the host, so it can very well
keep the rpmdb location a...
* origin/pr/118:
Drop Travis CI
It fails on a pre-trans script of a java package. From Fedora 25. We
don't have any need for thi...
6e1788ca131c8fb0b5efeb126c1249bd3c5984e3 authored over 3 years ago
It's required to use systemd-nspawn.
16290a3148151493cfbf6506efb8b9522a69e5f0 authored over 3 years ago
According to documentation it is the default if available, but be
explicit about it. "nspawn" ha...
It uses nosync library from the host, which may be incompatible with
environment inside chroot. ...
* origin/pr/116:
legacy: fix native double % in sed regex
c8fa4f11b06fa517606a412e4992ea2f8efb878a authored over 3 years ago
Commit 08f596625c692130ce90ba5d909284fb0acbe049 tried to fix native
double %, but there are some...
* origin/pr/115:
Add Fedora 36 primary key
For example in grub2, we have several entries like
%{expand:%define_legacy_variant %%{legacy_pac...
28dad4009f4e9bbe933501c4a9224b9a9cffa8fb authored over 3 years ago
This is needed notably for grub2.
5832304dff3a93f4428d75815b9eed55e33cece2 authored over 3 years ago
* origin/pr/112:
builder.conf: add mock only on USE_DIST_BUILD_TOOLS
builder: ensure to add ...
ba8cdfc6814b19d91742964139cc26372f5dadd4 authored over 3 years ago
* origin/pr/95:
Fix REPO_PROXY builds
* origin/pr/113:
Fix double parsing spec file
* origin/pr/111:
Makefile-mock: fail with a clear error when mock is not installed.
* origin/pr/110:
prepare-chroot-base: add cracklib for Fedora 34+
Support for Fedora 35
The legacy builder parses the spec file twice: once inside the chroot to
resolve all the macros ...
3516490c7620e0e024edcfc7945fc1b1797c2d0c authored almost 4 years ago
"mock" is not included in the "make install-deps" set, so the build
with `USE_DIST_BUILD_TOOLS=1...
54971348f733ffb6e69badd1bad6fef0b2710385 authored almost 4 years ago
QubesOS/qubes-issues#6969
43479da94863befdae0350f21220324f5c8d2ac8 authored almost 4 years agoSigned-off-by: Yann Dirson <[email protected]>
2c5291359939356278d379e04ca9acbdbf8e017a authored almost 4 years ago
Legacy spec files try to access 'version' (and sometimes 'rel') file
directly, in a current dire...
Fixes QubesOS/qubes-issues#6810
bb62043482e15d110a3f31d70058ab02bcf821bf authored almost 4 years ago