Compare commits
12 Commits
master
...
v25.20.9-1
Author | SHA1 | Date | |
---|---|---|---|
![]() |
a089792060 | ||
![]() |
3541eda275 | ||
![]() |
533e8e75bd | ||
![]() |
f3f7ae7a87 | ||
![]() |
afd1fe2d41 | ||
![]() |
60af84f159 | ||
![]() |
3c12390129 | ||
![]() |
2ce7edc6fe | ||
![]() |
beb177026c | ||
![]() |
c92b713f9f | ||
![]() |
cfe1e28266 | ||
![]() |
e574ea6c3c |
3
Makefile
3
Makefile
@ -59,7 +59,8 @@ iso-installer: iso-prepare
|
||||
pushd work && pungi --name=Qubes $(PUNGI_OPTS) -c $(INSTALLER_KICKSTART) && popd
|
||||
# Move result files to known-named directories
|
||||
mkdir -p build/ISO/qubes-x86_64/iso
|
||||
mv work/$(ISO_VERSION)/x86_64/iso/*-DVD*.iso build/ISO/qubes-x86_64/iso/
|
||||
mv work/$(ISO_VERSION)/x86_64/iso/*-DVD*.iso build/ISO/qubes-x86_64/iso/Qubes-$(ISO_VERSION)-x86_64.iso
|
||||
echo $(ISO_VERSION) > build/ISO/qubes-x86_64/iso/build_latest
|
||||
rm -rf build/work
|
||||
mv work build/work
|
||||
chown --reference=Makefile -R build yum
|
||||
|
@ -0,0 +1,29 @@
|
||||
From 83136384582280bde3379ee87898891d88463930 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
|
||||
<marmarek@invisiblethingslab.com>
|
||||
Date: Tue, 25 Jun 2019 19:59:17 +0200
|
||||
Subject: [PATCH] Add "plymouth.ignore-serial-consoles" boot option by default
|
||||
|
||||
This preserve graphical boot even if plymouth detects /dev/hvc0 as a
|
||||
serial console.
|
||||
|
||||
QubesOS/qubes-issues#3849
|
||||
---
|
||||
pyanaconda/installclasses/qubes.py | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/pyanaconda/installclasses/qubes.py b/pyanaconda/installclasses/qubes.py
|
||||
index b5caff037..0ab8ce553 100644
|
||||
--- a/pyanaconda/installclasses/qubes.py
|
||||
+++ b/pyanaconda/installclasses/qubes.py
|
||||
@@ -45,6 +45,7 @@ class InstallClass(BaseInstallClass):
|
||||
installUpdates = False
|
||||
|
||||
bootloaderTimeoutDefault = 5
|
||||
+ bootloaderExtraArgs = ["plymouth.ignore-serial-consoles"]
|
||||
|
||||
tasks = [(N_("Minimal"), ["base", "base-x", "kde-desktop-qubes", "qubes" ]) ]
|
||||
|
||||
--
|
||||
2.20.1
|
||||
|
@ -3,7 +3,7 @@
|
||||
Summary: Graphical system installer
|
||||
Name: anaconda
|
||||
Version: 25.20.9
|
||||
Release: 14%{?dist}
|
||||
Release: 15%{?dist}
|
||||
License: GPLv2+ and MIT
|
||||
Epoch: 1000
|
||||
Group: Applications/System
|
||||
@ -74,6 +74,7 @@ Patch53: 0053-anaconda-require-user-password-being-set.patch
|
||||
Patch54: 0054-anaconda-abort-installation-on-X-startup-fail.patch
|
||||
Patch55: 0055-anaconda-fix-encryption-passphrase-check.patch
|
||||
Patch56: 0056-anaconda-disable-os-prober.patch
|
||||
Patch57: 0057-Add-plymouth.ignore-serial-consoles-boot-option-by-d.patch
|
||||
|
||||
# Versions of required components (done so we make sure the buildrequires
|
||||
# match the requires versions of things).
|
||||
|
7
conf/iso-full-online.ks
Normal file
7
conf/iso-full-online.ks
Normal file
@ -0,0 +1,7 @@
|
||||
# Full ISO build using packages from online repositories instead of local build
|
||||
%include qubes-kickstart.cfg
|
||||
|
||||
repo --name=qubes-r4.0 --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --baseurl=http://yum.qubes-os.org/r4.0/current-testing/dom0/fc25 --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-itl --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --mirrorlist=http://yum.qubes-os.org/r4.0/templates-itl/repodata/repomd.xml.metalink --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-community --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-templates-community --mirrorlist=http://yum.qubes-os.org/r4.0/templates-community/repodata/repomd.xml.metalink --ignoregroups=true
|
||||
|
@ -1,8 +1,6 @@
|
||||
%include qubes-kickstart.cfg
|
||||
%include iso-full-online.ks
|
||||
|
||||
repo --name=qubes-r4.0-testing --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --baseurl=http://mirrors.ukfast.co.uk/sites/qubes-os.org/repo/yum/r4.0/current-testing/dom0/fc25 --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-itl --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --baseurl=http://mirrors.ukfast.co.uk/sites/qubes-os.org/repo/yum/r4.0/templates-itl --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-itl-testing --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --baseurl=http://mirrors.ukfast.co.uk/sites/qubes-os.org/repo/yum/r4.0/templates-itl-testing --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-community --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-templates-community --baseurl=http://mirrors.ukfast.co.uk/sites/qubes-os.org/repo/yum/r4.0/templates-community --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-community-testing --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-templates-community --baseurl=http://mirrors.ukfast.co.uk/sites/qubes-os.org/repo/yum/r4.0/templates-community-testing --ignoregroups=true
|
||||
repo --name=qubes-r4.0-testing --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --baseurl=http://yum.qubes-os.org/r4.0/current-testing/dom0/fc25 --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-itl-testing --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-primary --mirrorlist=http://yum.qubes-os.org/r4.0/templates-itl-testing/repodata/repomd.xml.metalink --ignoregroups=true
|
||||
repo --name=qubes-r4.0-templates-community-testing --gpgkey=file:///tmp/qubes-installer/qubes-release/RPM-GPG-KEY-qubes-4.0-templates-community --mirrorlist=http://yum.qubes-os.org/r4.0/templates-community-testing/repodata/repomd.xml.metalink --ignoregroups=true
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
Name: lorax-templates-qubes
|
||||
Version: 4.0.5
|
||||
Version: 4.0.6
|
||||
Release: 1%{?dist}
|
||||
Summary: Lorax templates for Qubes installation ISO
|
||||
|
||||
|
@ -61,12 +61,12 @@ menu separator # insert an empty line
|
||||
label linux
|
||||
menu label ^Install @PRODUCT@ @VERSION@
|
||||
kernel mboot.c32
|
||||
append xen.gz console=none --- vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb --- initrd.img
|
||||
append xen.gz console=none --- vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb plymouth.ignore-serial-consoles --- initrd.img
|
||||
label check
|
||||
menu label Test this ^media & install @PRODUCT@ @VERSION@
|
||||
menu default
|
||||
kernel mboot.c32
|
||||
append xen.gz console=none --- vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb rd.live.check --- initrd.img
|
||||
append xen.gz console=none --- vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb plymouth.ignore-serial-consoles rd.live.check --- initrd.img
|
||||
|
||||
menu separator # insert an empty line
|
||||
|
||||
|
@ -3,12 +3,12 @@ default=qubes-verbose
|
||||
|
||||
[qubes-check]
|
||||
options=console=none
|
||||
kernel=vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb rd.live.check
|
||||
kernel=vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb plymouth.ignore-serial-consoles rd.live.check
|
||||
ramdisk=initrd.img
|
||||
|
||||
[qubes]
|
||||
options=console=none
|
||||
kernel=vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb
|
||||
kernel=vmlinuz @ROOT@ i915.alpha_support=1 quiet rhgb plymouth.ignore-serial-consoles
|
||||
ramdisk=initrd.img
|
||||
|
||||
[qubes-verbose]
|
||||
|
@ -228,7 +228,7 @@ class QubesOsSpoke(FirstbootOnlySpokeMixIn, NormalSpoke):
|
||||
|
||||
self.qubes_user = None
|
||||
self.qubes_gid = None
|
||||
self.default_template = 'fedora-29'
|
||||
self.default_template = 'fedora-30'
|
||||
|
||||
self.set_stage("Start-up")
|
||||
self.done = False
|
||||
|
@ -1,5 +1,5 @@
|
||||
Name: qubes-anaconda-addon
|
||||
Version: 4.0.9
|
||||
Version: 4.0.10
|
||||
Release: 1%{?dist}
|
||||
Summary: Anaconda addon useful for Qubes OS specific setup procedures
|
||||
|
||||
|
@ -1398,24 +1398,31 @@
|
||||
<packagereq type="mandatory">qubes-gui-dom0</packagereq>
|
||||
<packagereq type="mandatory">qubes-desktop-linux-manager</packagereq>
|
||||
<packagereq type="mandatory">qubes-mgmt-salt-dom0</packagereq>
|
||||
<packagereq type="mandatory">qubes-template-fedora-29</packagereq>
|
||||
<packagereq type="mandatory">qubes-template-fedora-30</packagereq>
|
||||
<packagereq type="default">qubes-gpg-split-dom0</packagereq>
|
||||
<packagereq type="default">qubes-img-converter-dom0</packagereq>
|
||||
<packagereq type="default">qubes-input-proxy</packagereq>
|
||||
<packagereq type="default">qubes-pdf-converter-dom0</packagereq>
|
||||
<packagereq type="default">qubes-usb-proxy-dom0</packagereq>
|
||||
<packagereq type="default">libvirt-client</packagereq>
|
||||
<!--
|
||||
We add 'kernel-latest' and 'kernel-latest-qubes-vm' only as
|
||||
optional because it is not included in stable official releases
|
||||
but only in testing releases with latest kernels
|
||||
-->
|
||||
<packagereq type="optional">kernel-latest</packagereq>
|
||||
<packagereq type="optional">kernel-latest-qubes-vm</packagereq>
|
||||
</packagelist>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<id>debian</id>
|
||||
<name>Debian 9 (stretch) template</name>
|
||||
<description>Debian 9 (stretch) template</description>
|
||||
<name>Debian 10 (buster) template</name>
|
||||
<description>Debian 10 (buster) template</description>
|
||||
<default>true</default>
|
||||
<uservisible>true</uservisible>
|
||||
<packagelist>
|
||||
<packagereq>qubes-template-debian-9</packagereq>
|
||||
<packagereq>qubes-template-debian-10</packagereq>
|
||||
</packagelist>
|
||||
</group>
|
||||
|
||||
@ -1426,8 +1433,8 @@
|
||||
<description>Whonix templates (gateway and workstation)</description>
|
||||
<uservisible>true</uservisible>
|
||||
<packagelist>
|
||||
<packagereq>qubes-template-whonix-gw-14</packagereq>
|
||||
<packagereq>qubes-template-whonix-ws-14</packagereq>
|
||||
<packagereq>qubes-template-whonix-gw-15</packagereq>
|
||||
<packagereq>qubes-template-whonix-ws-15</packagereq>
|
||||
</packagelist>
|
||||
</group>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
[qubes-dom0-current]
|
||||
name = Qubes Dom0 Repository (updates)
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/current/dom0/%DIST%
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/current/dom0/%DIST%
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/current/dom0/%DIST%
|
||||
metalink = https://yum.qubes-os.org/r$releasever/current/dom0/%DIST%/repodata/repomd.xml.metalink
|
||||
enabled = 1
|
||||
metadata_expire = 7d
|
||||
@ -11,7 +11,7 @@ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
|
||||
[qubes-dom0-current-testing]
|
||||
name = Qubes Dom0 Repository (updates-testing)
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/current-testing/dom0/%DIST%
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/current-testing/dom0/%DIST%
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/current-testing/dom0/%DIST%
|
||||
metalink = https://yum.qubes-os.org/r$releasever/current-testing/dom0/%DIST%/repodata/repomd.xml.metalink
|
||||
enabled = 0
|
||||
metadata_expire = 7d
|
||||
@ -21,7 +21,7 @@ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
|
||||
[qubes-dom0-security-testing]
|
||||
name = Qubes Dom0 Repository (security-testing)
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/security-testing/dom0/%DIST%
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/security-testing/dom0/%DIST%
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/security-testing/dom0/%DIST%
|
||||
metalink = https://yum.qubes-os.org/r$releasever/security-testing/dom0/%DIST%/repodata/repomd.xml.metalink
|
||||
enabled = 0
|
||||
metadata_expire = 7d
|
||||
@ -31,7 +31,7 @@ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
|
||||
[qubes-dom0-unstable]
|
||||
name = Qubes Dom0 Repository (unstable)
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/unstable/dom0/%DIST%
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/unstable/dom0/%DIST%
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/unstable/dom0/%DIST%
|
||||
metalink = https://yum.qubes-os.org/r$releasever/unstable/dom0/%DIST%/repodata/repomd.xml.metalink
|
||||
enabled = 0
|
||||
metadata_expire = 7d
|
||||
|
@ -5,7 +5,7 @@
|
||||
Summary: Qubes release files
|
||||
Name: qubes-release
|
||||
Version: %{dist_version}
|
||||
Release: 7
|
||||
Release: 8
|
||||
License: GPLv2
|
||||
Group: System Environment/Base
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
|
@ -1,7 +1,7 @@
|
||||
[qubes-templates-itl]
|
||||
name = Qubes Templates repository
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/templates-itl
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/templates-itl
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/templates-itl
|
||||
metalink = https://yum.qubes-os.org/r$releasever/templates-itl/repodata/repomd.xml.metalink
|
||||
enabled = 1
|
||||
fastestmirror = 1
|
||||
@ -12,7 +12,7 @@ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
|
||||
[qubes-templates-itl-testing]
|
||||
name = Qubes Templates repository
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/templates-itl-testing
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/templates-itl-testing
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/templates-itl-testing
|
||||
metalink = https://yum.qubes-os.org/r$releasever/templates-itl-testing/repodata/repomd.xml.metalink
|
||||
enabled = 0
|
||||
fastestmirror = 1
|
||||
@ -22,7 +22,7 @@ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary
|
||||
[qubes-templates-community]
|
||||
name = Qubes Community Templates repository
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/templates-community
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/templates-community
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/templates-community
|
||||
metalink = https://yum.qubes-os.org/r$releasever/templates-community/repodata/repomd.xml.metalink
|
||||
enabled = 0
|
||||
fastestmirror = 1
|
||||
@ -33,7 +33,7 @@ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-templates-communi
|
||||
[qubes-templates-community-testing]
|
||||
name = Qubes Community Templates repository
|
||||
#baseurl = https://yum.qubes-os.org/r$releasever/templates-community-testing
|
||||
#baseurl = http://yum.sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion/r$releasever/templates-community-testing
|
||||
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/templates-community-testing
|
||||
metalink = https://yum.qubes-os.org/r$releasever/templates-community-testing/repodata/repomd.xml.metalink
|
||||
enabled = 0
|
||||
fastestmirror = 1
|
||||
|
Loading…
Reference in New Issue
Block a user