Commit Graph

221 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
cd1f03f40e
comps: install qubes-input-proxy by default
Useful for setup with USB VM

QubesOS/qubes-issues#704
2015-11-29 04:19:38 +01:00
Marek Marczykowski-Górecki
0032dc6597
comps: install Debian 8 and Whonix by default 2015-11-29 04:19:38 +01:00
Marek Marczykowski-Górecki
6cc13889d0
comps: switch to Fedora 23 as default template 2015-11-27 23:02:02 +01:00
Marek Marczykowski-Górecki
156ae001fb
comps: drop qubes-dom0-debug group
Save some space on installation DVD.
2015-11-27 23:01:30 +01:00
Marek Marczykowski-Górecki
875f3ee060
conf: include Whonix in installtion image
QubesOS/qubes-issues#1258
2015-11-23 19:09:37 +01:00
Marek Marczykowski-Górecki
84f61cbb6b
live: Include USB3.0 drivers
Fixes QubesOS/qubes-issues#1162
2015-11-04 01:17:07 +01:00
Marek Marczykowski-Górecki
e5368d7da7
liveusb: handle both Debian and Fedora appmenus
Some applications are named differently, so we need a separate list.

QubesOS/qubes-issues#1018
QubesOS/qubes-issues#794
2015-10-06 05:06:27 +02:00
Marek Marczykowski-Górecki
588cbed78e
liveusb: set Fedora 21 as default template
QubesOS/qubes-issues#794
2015-10-06 05:06:27 +02:00
Marek Marczykowski-Górecki
0e6649b6a5
Merge branch 'liveusb'
* liveusb: (31 commits)
  livecd-tools: gitignore
  livecd-tools: apply patches for verifying downloaded packages
  livecd-tools: plug it into qubes-builder scripts
  livecd-tools: import unmodified package from Fedora 20
  makefile: remove legacy targets
  liveusb: EFI support
  live: remove automatic swap discovery
  live: place private.img of default VMs back on dm-snapshot device
  live: remove redundant livecd-creator --verbose flag
  live: disable (currently broken) EFI
  liveusb: fix package name in build-deps
  liveusb: use more friendly output image name
  liveusb: overlayfs doesn't support sparse files, use tmpfs directly
  liveusb: include default appmenus based on default fedora-21 template
  liveusb: use offline-mode of qubes-set-updates
  liveusb: mount /var/lib/qubes using overlayfs on tmpfs, instead of dm-snapshot
  liveusb: reset list of PCI devices assigned to sys-net before assigning new ones
  conf/liveusb: disable updates check - senseless on non-persistent system
  liveusb: use qvm-pci --offline-mode
  conf/liveusb: create default dispvm template
  ...

QubesOS/qubes-ossues#1018
2015-09-29 16:10:30 +02:00
Marek Marczykowski-Górecki
0493bb717c liveusb: EFI support
Since livecd-tools doesn't support starting Xen in EFI mode, most of its
EFI support is rewritten here (overriden in LiveEFIImageCreator, based
on imgcreate.LiveImageCreator).

This all is still temporary solution, until Xen will have mutiboot2+EFI
support - then almost standard configuration could be used (almost the
same grub config as for legacy boot). So keep the changes here, and when
the proper solution would be implemented, pursue to having it upstream.

QubesOS/qubes-issues#794
2015-09-26 22:36:03 +02:00
Marek Marczykowski-Górecki
d08f0cf0a4 conf: drop debian-7 template from ISO image
Fixes qubesos/qubes-issues#1070
2015-09-16 16:53:16 +02:00
Marek Marczykowski-Górecki
1408be322e
live: disable (currently broken) EFI 2015-08-09 14:05:15 +02:00
Marek Marczykowski-Górecki
2718c73c31
liveusb: include default appmenus based on default fedora-21 template 2015-08-04 05:23:56 +02:00
Marek Marczykowski-Górecki
823fecf988
liveusb: use offline-mode of qubes-set-updates 2015-08-04 05:23:56 +02:00
Marek Marczykowski-Górecki
ae670d0290
liveusb: mount /var/lib/qubes using overlayfs on tmpfs, instead of dm-snapshot
When dm-snapshot fills up, it is not recoverable situation. Also much
less flexible (for example deleting files does not free the space).
2015-08-04 05:23:56 +02:00
Marek Marczykowski-Górecki
f69016ec5c
conf/liveusb: disable updates check - senseless on non-persistent system 2015-08-03 17:52:06 +02:00
Marek Marczykowski-Górecki
1c1d8ba478
conf/liveusb: create default dispvm template 2015-08-03 17:52:06 +02:00
Marek Marczykowski-Górecki
8eb5dba9bc
liveusb: fix rpm key import; tmp.mount is already enabled 2015-08-01 23:20:25 +02:00
Wojtek Porczyk
68a8e1777c
liveusb: add qubes-specific configuration 2015-08-01 23:20:02 +02:00
Wojtek Porczyk
65ca4d222c
Move /etc/rc.d files from kickstart to package 2015-08-01 23:20:01 +02:00
Marek Marczykowski-Górecki
fa151f3261
Preliminary qubes-live package 2015-08-01 23:20:01 +02:00
Wojtek Porczyk
ecd43c43c4
liveusb: new ks stolen from fedora spins 2015-08-01 23:19:52 +02:00
Marek Marczykowski-Górecki
c792d42b22 comps: remove most of firmware packages
Leave only linux-firmware (containing firmware needed for some GPUs) and
alsa-firmware (as we need sound in dom0).
2015-07-10 02:56:12 +02:00
Marek Marczykowski-Górecki
8d61956b28 comps: include debian templates on the ISO 2015-04-07 15:04:51 +02:00
Marek Marczykowski-Górecki
a7804fc21c comps: install qvm-* docs by default 2015-04-07 15:04:32 +02:00
Wojtek Porczyk
96b7053d35 conf/comps-qubes.xml: add xdotool to qubes-dom0-debug group
xdotool is used in qubes.tests.
2015-03-31 20:29:32 +02:00
Marek Marczykowski-Górecki
e732107d9f conf: install fedora-21 template by default 2015-03-27 00:29:57 +01:00
Marek Marczykowski-Górecki
3354cefaeb Revert "comps-qubes.xml: remove qubes-manager"
This reverts commit 1e3f4e7368.
Restore qubes-manager as it should work now.
2015-03-19 23:02:05 +01:00
Marek Marczykowski-Górecki
cabf188ee5 conf: update template name
The is no -x86 suffix anymore.
2015-03-19 11:08:19 +01:00
Marek Marczykowski-Górecki
636d326a61 conf: do not exclude Fedora kernel for dom0
We do not need custom patches for dom0 kernel anymore, so make it
possible to install kernel from Fedora repo (which probably will be
somehow newer than our own).
2015-03-19 11:05:38 +01:00
Wojciech Zygmunt Porczyk
1e3f4e7368 comps-qubes.xml: remove qubes-manager
Qubes Manager currently does not work on R3
2014-11-10 14:51:28 +01:00
Marek Marczykowski-Górecki
bc38235293 comps: add alsa-utils for XFCE
It is used by default for multimedia keys actions (vol up/down etc).
2014-09-05 01:36:15 +02:00
Marek Marczykowski-Górecki
71e0f8a9bb comps: install apper/yumex for dom0 graphical updates (#824) 2014-06-27 03:08:08 +02:00
Wojciech Zygmunt Porczyk
d81c64ca41 remove qubes-logos, migrate to qubes-artwork 2014-06-10 18:47:47 +02:00
Joanna Rutkowska
fcb78c64cb Remove qubes-windows-tools pkg from ISO 2014-04-16 18:17:36 +02:00
Marek Marczykowski-Górecki
2700907e19 comps: add grub2 default theme
Previously it was included in grub2-tools package.
2014-04-08 18:26:38 +02:00
Marek Marczykowski-Górecki
e697c26905 conf: switch to fc20 repos 2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
3daa2f1af6 conf: explicitly include base and core groups
They are no longer included by default in new pungi.
2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
3a05380151 comps: remove duplicated xfce-extra-plugins group 2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
49c6d65a4d comps: minor update to match fc20 package set 2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
6caccbec7c Merge branch 'master' of git://git.qubes-os.org/joanna/installer-qubes-os 2014-03-31 19:12:23 +02:00
Joanna Rutkowska
da8c0fa686 installer: use fc20 template 2014-03-24 13:04:56 +01:00
Marek Marczykowski-Górecki
6f94650805 lorax, comps: disable multipath
It isn't normally needed on desktop systems, but causes dependency
loop inside initrd.
2014-03-21 15:37:05 +01:00
Joanna Rutkowska
67a8a1c085 Correct Qubes Windows Tools package name 2013-12-06 11:21:16 +01:00
Marek Marczykowski-Górecki
645160e5e2 kickstart: fix path to Fedora GPG keys 2013-11-13 23:30:29 +01:00
Marek Marczykowski-Górecki
05c26844ca Enable the user choice of kernel for running installer (#581)
Unfortunately single "install" command installs only one version of
package, even if multiple matches, so must list all versions explicitly.
Include all major releases from 3.2 to 3.11 to not require change it too
often.
Also exclude kernel from fedora repos to force use of qubes kernel.
2013-08-28 11:42:49 +02:00
Marek Marczykowski-Górecki
ed5f474477 Include dom0-debugging software on installation media
This is fix for 13c61af3cf "comps: add
optional software for dom0 debugging".
2013-08-27 00:48:46 +02:00
Marek Marczykowski
13c61af3cf comps: add optional software for dom0 debugging 2013-05-20 01:37:52 +02:00
Marek Marczykowski
043b780ed9 comps: qubes-doc-dom0 now is part of qubes-core-dom0 2013-03-25 05:20:04 +01:00
Joanna Rutkowska
c83e1c5577 comps: use kde+xfce4 as the default installation option 2013-02-27 17:52:44 +00:00
Marek Marczykowski
f1d1270a5b comps: install xfdesktop
This is needed to manage Xfce4 desktop (wallpaper configuration etc).
2013-02-25 17:04:18 +01:00
Marek Marczykowski
8438eab17c Merge branch 'master' of git://git.qubes-os.org/joanna/installer 2013-02-25 13:26:44 +01:00
Marek Marczykowski
a79fd1c643 comps: install qubes-pdf-converter-dom0 2013-02-25 13:16:49 +01:00
Joanna Rutkowska
53a7f9b40c Improve readability of installation options descriptions 2013-02-25 12:50:08 +01:00
Marek Marczykowski
aa32ce9e70 comps: installation option KDE+Xfce 2013-02-23 13:29:28 +01:00
Marek Marczykowski
7b95364c17 comps: install Fedora 18 template 2013-02-13 13:41:24 +01:00
Marek Marczykowski
2b0bda77a8 comps: install zenity in Xfce environment 2013-02-13 04:23:04 +01:00
Marek Marczykowski
f39fe5c2f2 comps: rename xfce4-panel-qubes to xfce4-settings-qubes 2013-02-11 02:24:34 +01:00
Marek Marczykowski
74cbe40839 comps: install mesa-dri-drivers 2013-02-11 02:24:23 +01:00
Marek Marczykowski
e88605407d comps: minor groups cleanup 2013-02-11 02:24:05 +01:00
Marek Marczykowski
c2a3737ea2 comps: install xfce4-panel-qubes package 2013-02-08 02:52:34 +01:00
Marek Marczykowski
51bb3df5ff comps: install volume control software
For both Xfce and KDE.
2013-02-08 02:52:22 +01:00
Marek Marczykowski
3aae7accdc comps: remove duplicated anaconda-tools group 2013-02-07 00:34:38 +01:00
Marek Marczykowski
1cb20ba052 comps: hide unneded groups 2013-02-06 14:18:29 +01:00
Marek Marczykowski
008b2aacf3 conf: specify gpgkey for package verification 2013-01-26 22:44:25 +01:00
Marek Marczykowski
3f12480aea conf+qubes-release: enable updates repo
There are still some broken packages in base fc18, most of them have opened bugzilla tickets, so do not block updates when they will be released.
Also switch to metalink style mirrorlist URLs.
2013-01-26 22:37:47 +01:00
Marek Marczykowski
97521d4662 conf: Package groups improvement
Mostly based on Fedora 18 comps file - added translations, fonts, xfce plugins etc.
Ssome unneded packges removed from xfce group
Two separate environment (KDE and XFCE).
2013-01-26 22:35:08 +01:00
Marek Marczykowski
13fc2f86d9 use pungi to build installation ISO 2013-01-24 03:19:59 +01:00
Marek Marczykowski
d8f0aa057c Include linux-firmware package in dom0 for better AMD GPU support
Actually radeon driver needs additional firmware.
2012-12-19 03:14:21 +01:00
Marek Marczykowski
85734e0169 Sort packages 2012-11-15 11:46:01 +01:00
Marek Marczykowski
34b3d281c8 make: set release version based on RELEASE variable, default to test-build (#668) 2012-11-13 05:18:13 +01:00
Marek Marczykowski
ad1bc1cf59 Merge branch 'hvm'
Conflicts:
	Makefile
	anaconda/booty/x86.py
	conf/qubes-install.conf
2012-10-18 03:52:34 +02:00
Joanna Rutkowska
7d3cfcabb8 R1 2012-08-29 10:52:29 +02:00
Joanna Rutkowska
ac0b681ca2 R1-pre1 2012-08-23 12:25:37 +02:00
Marek Marczykowski
220e8331fb conf: comps minor cleanup
Remove non-existing and obsoleted packages.
2012-08-22 03:45:17 +02:00
Marek Marczykowski
c53c022e30 comps: install kdegraphics (#641) 2012-07-25 00:31:59 +02:00
Marek Marczykowski
d6eef25fd9 Merge remote-tracking branch 'joanna/master' 2012-07-25 00:25:20 +02:00
Marek Marczykowski
3e4686a6dd comps: do not install kdeaccessibility (#640) 2012-07-24 01:36:52 +02:00
Joanna Rutkowska
bafb5a7a47 R1-rc1 2012-07-20 23:28:04 +02:00
Joanna Rutkowska
3830f8f6cf R1-rc1-pre5 2012-07-20 16:46:54 +02:00
Joanna Rutkowska
991e33e210 R1-rc1-pre4 2012-07-20 13:42:24 +02:00
Joanna Rutkowska
6a7982b7e0 R1-rc1-pre3 2012-07-20 13:38:41 +02:00
Joanna Rutkowska
4ebd8a16c7 R1-rc1-pre2 2012-07-18 22:43:45 +02:00
Joanna Rutkowska
52f6afb477 Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/installer
Conflicts:
	conf/comps-qubes.xml
2012-07-18 22:36:51 +02:00
Marek Marczykowski
14b31c5f00 comps: install qvm-tools documentation 2012-07-18 12:18:15 +02:00
Joanna Rutkowska
7170e01b53 comps: use f17 template 2012-07-18 12:08:19 +02:00
Joanna Rutkowska
a3355c5f53 R1-rc1-pre1 2012-07-16 19:55:47 +02:00
Marek Marczykowski
dfe853fb9d Revert "virtual package to install multiple kernel versions"
This reverts commit 166b6f5d4c.
This didn't work (break anaconda dependecy resolve).
2012-07-09 13:46:03 +02:00
Marek Marczykowski
166b6f5d4c virtual package to install multiple kernel versions 2012-07-07 02:34:27 +02:00
Marek Marczykowski
3f27c3538e typo fixes 2012-07-07 01:59:19 +02:00
Joanna Rutkowska
d1af5895e2 R2-Alpha1-2 2012-04-19 18:13:08 +02:00
Marek Marczykowski
9c9d9b61e6 pro: comps: install windows pvdrivers iso 2012-04-19 15:23:45 +02:00
Marek Marczykowski
e5a7db13bc Merge branch 'hvm' of git://gitpro.qubes-os.org/joanna/installer into hvm 2012-04-18 09:39:57 +02:00
Marek Marczykowski
518800bc63 comps: diff is in diffutils package 2012-04-18 01:13:55 +02:00
Joanna Rutkowska
63b3eda231 R2-Alpha1-1 2012-04-15 16:38:33 +02:00
Marek Marczykowski
2061b0049e conf: install vim and diff by default in dom0 (#499) 2012-04-03 17:45:44 +02:00
Joanna Rutkowska
5ae25a98b1 R1-Beta3 2012-02-02 19:23:54 +01:00
Joanna Rutkowska
0ad04aae3f R1-Beta3-pre10 2012-02-01 19:06:31 +01:00
Marek Marczykowski
8c0415c584 conf: install cron daemon (#429) 2012-01-30 14:37:06 +01:00
Joanna Rutkowska
afbe80956f R1-Beta3-pre9 2012-01-28 10:42:34 +01:00