Andy
f20c9c1fef
[installer, initramfs] add roadrunner2/macbook12-spi-driver
4 years ago
Marek Marczykowski-Górecki
056d1887d6
Use proper "Qubes OS" as a product name
4 years ago
Marek Marczykowski-Górecki
c6cdf91cb0
travis: update test for package verification
...
Use two separate repositories for pungi-gather testing and lorax
testing. One contains (unsigned) package downloaded by pungi-gather
only, and the other - by lorax only.
4 years ago
Marek Marczykowski-Górecki
50b5602f61
Exclude debug and source packages from installation image
4 years ago
Marek Marczykowski-Górecki
d831bb2248
Prefer createrepo_c over createrepo
4 years ago
Marek Marczykowski-Górecki
688f165839
Install python3-jinja2 needed by scripts/ksparser
4 years ago
Frédéric Pierret (fepitre)
6576a402f3
travis: switch to dom0 Fedora 31
4 years ago
Frédéric Pierret (fepitre)
bf09161732
Move scripts under 'scripts' directory.
...
TODO: remove path dependency of rpm_verify in builder-rpm and infrastructure
4 years ago
Frédéric Pierret (fepitre)
fd5b7355d0
lorax: user repo file from kickstart
4 years ago
Marek Marczykowski-Górecki
addf39a904
gitignore buildinfo files too
4 years ago
Frédéric Pierret (fepitre)
80071510db
pungi: drop --selfhosting option
4 years ago
Marek Marczykowski-Górecki
ad62acfaf0
conf: switch build configs to use dom0 fc31 repositories
...
QubesOS/qubes-issues#5529
4 years ago
Marek Marczykowski-Górecki
283872facf
Fix permissions on installation image
...
Make files readable also by non-root user.
4 years ago
Frédéric Pierret (fepitre)
eaae5dbb5c
conf: replace mirrorlist by metalink in ks
4 years ago
Frédéric Pierret (fepitre)
e3f71f46cc
Makefile: product is QubesOS not Qubes
4 years ago
Frédéric Pierret (fepitre)
8b5521e4d7
qubes-kickstart: use metalinks
4 years ago
Frédéric Pierret (fepitre)
127b27d292
gather: fix missing qubes groups when creating iso repo
4 years ago
Frédéric Pierret (fepitre)
22070f43a7
gather: greedy=none to prevent downloading useless rpm
4 years ago
Frédéric Pierret (fepitre)
0789bb5453
volid: fix according to ISO
4 years ago
Frédéric Pierret (fepitre)
8b9a31d25a
lorax: use repo file for sources
4 years ago
Frédéric Pierret (fepitre)
748d05dddd
Makefile: drop pungi-legacy
...
Replace pungi(legacy) by creating specific targets:
1) pungi-gather for collecting required RPM from comps on the targeted ISO
2) lorax for creating runtime installer (anaconda)
3) mkisofs + isohybrid + implantisomd5
This is to handle deprecated pungi-legacy on upstream and to not use pungi-koji
which is currently overkill for our purpose.
4 years ago
Frédéric Pierret (fepitre)
376ce9ad5c
travis: switch to bionic
...
QubesOS/qubes-issues#4613
5 years ago
Marek Marczykowski-Górecki
5851a15b08
Add compat verify-sources target
...
qubes-builder refuse to run make get-sources, if there is no
accompanying make verify-sources defined.
5 years ago
Marek Marczykowski-Górecki
ca667abaa5
travis: switch to xenial
...
QubesOS/qubes-issues#4613
5 years ago
Marek Marczykowski-Górecki
2079ba6374
Update qubes-release submodule
5 years ago
Marek Marczykowski-Górecki
723307abad
Update qubes-release submodule
5 years ago
Marek Marczykowski-Górecki
d0b1446e92
Allow override ISO_VERSION with environment variable
5 years ago
Marek Marczykowski-Górecki
60ae50f730
Update qubes-release submodule
5 years ago
Marek Marczykowski-Górecki
6692950b6f
Make files on ISO readable by non-root users.
...
Set umask to 022 for that.
5 years ago
Marek Marczykowski-Górecki
e8cefbccc6
travis: increase timeout
...
Since packages are no longer built from this repository, there is a
little more time for the iso build.
5 years ago
Marek Marczykowski-Górecki
8426e7c1b3
conf: create separate iso-full-online.ks for release builds
...
... using online repositories.
5 years ago
Frédéric Pierret (fepitre)
7458a1ad84
Create ISO with new name format instead of legacy one
5 years ago
Frédéric Pierret (fepitre)
e0d309d0cc
Add stamp for latest built iso
5 years ago
Marek Marczykowski-Górecki
0de8efc868
travis: add another test for package verification
...
Check if lorax verify packages too.
5 years ago
Marek Marczykowski-Górecki
b8e0dfdc7d
Update qubes-release submodule
5 years ago
Marek Marczykowski-Górecki
bbcbb441bc
travis: update repository URLs to R4.1, enable current-testing
...
Also, switch current-testing to the master site, to use most recent
packages. Since other packages are now in separate repositories, it's
more important now.
For templates, use metalinks instead of repository directly.
5 years ago
Marek Marczykowski-Górecki
845608e0d3
Update submodule URL
5 years ago
Frédéric Pierret (fepitre)
7ec0948503
get-sources: init submodule
5 years ago
Frédéric Pierret (fepitre)
9141d09ed3
Increase default rootfs-size
5 years ago
Frédéric Pierret (fepitre)
9cc03719a4
qubes-comps.xml: add qubes-release as submodule
5 years ago
Frédéric Pierret (fepitre)
48b5157c3b
travis-ci: switch to fc29 dom0
5 years ago
Frédéric Pierret (fepitre)
12cb153f4f
qubes-kickstart.cfg: switch to Fedora 29
5 years ago
Frédéric Pierret (fepitre)
a6b9da3a31
build-deps-iso: add pungi-legacy
5 years ago
Frédéric Pierret (fepitre)
6a0f408a47
Move all components except LIVE_USB components to separate repositories
...
anaconda, blivet, lorax, pungi, pykickstart, qubes-release, lorax-template-qubes and anaconda-addon are separate components.
5 years ago
Marek Marczykowski-Górecki
df0b5dd811
Merge remote-tracking branch 'origin/pr/28'
...
* origin/pr/28:
anaconda: fix patch description related to coreboot and encrypted boot
5 years ago
Marek Marczykowski-Górecki
64b26d6cb8
qubes-release 4.0-7
6 years ago
Marek Marczykowski-Górecki
578dc74879
qubes-release: provide system-release(releasever)
...
dnf do not support distroverpkg option to detect $relasever value.
Instead, it looks for a various packages, starting with
'system-release(releasever)', then 'system-release' and
'redhat-release'.
Until Fedora 29's dnf it took package version for $releasever value, but
starting with Fedora 29 it takes Provides value instead (it looks like
that code was in place before already, but for some reason it didn't worked).
Both 'redhat-release' and 'system-release' are set to base Fedora
version and needs to stay this way to satisfy Fedora's packages
dependencies. This means, $releasever was set to base Fedora version,
not Qubes version, which breaks repository urls.
Add 'system-release(releasever)' (which is checked first) with Qubes
version to solve this problem.
Fixes QubesOS/qubes-issues#4477
6 years ago
Frédéric Pierret (fepitre)
117aba7e94
anaconda: fix patch description related to coreboot and encrypted boot
6 years ago
Marek Marczykowski-Górecki
2d52be2815
lorax-templates-qubes 4.0.5
6 years ago
Marek Marczykowski-Górecki
9b4483caa7
lorax-templates-qubes: use only explicit kernel-qubes-vm packages
...
Don't include all kernel-qubes-vm packages from qubes-dom0 repo, only
those explicitly placed in dom0-updates repo.
Also, do not include a copy of the newest one.
6 years ago