Commit Graph

175 Commits

Author SHA1 Message Date
Joanna Rutkowska
59e90686a1 Revert "Do not support package selection and upgrade in Qubes"
This reverts commit 61af4bd9af.

This is now properly covered by 85b30a5f4c.
2011-04-03 13:57:44 +02:00
Joanna Rutkowska
b22bfadefa Revert "Implemented option to skip packages selection in installclass"
This reverts commit 9bb56a32e9.

This should really be done in the Qubes install class.
2011-04-03 13:57:05 +02:00
Joanna Rutkowska
85b30a5f4c Qubes class fixups
* Ensure this is the only class
* Skip installation steps that make no sense for Qubes
2011-04-03 13:56:18 +02:00
Joanna Rutkowska
ef4af12841 Use Epoch=1000 for anaconda, just in case 2011-04-03 12:41:58 +02:00
Joanna Rutkowska
76626eedd3 Use new template name in the comps-qubes.xml 2011-04-03 12:32:37 +02:00
Joanna Rutkowska
fee66991d5 Set Epoch=1000 for our firstboot packet
So that it always get choosen instead of the firstboot from the fedora repo.
2011-04-03 12:24:13 +02:00
Joanna Rutkowska
b17a1a1e02 Keep build/ workdir in the repo 2011-04-03 11:06:38 +02:00
Joanna Rutkowska
827381cf5f version: R1-Beta1-pre1 2011-04-03 11:04:55 +02:00
Joanna Rutkowska
3cd7752adc Correct trac server address 2011-04-03 11:03:41 +02:00
Joanna Rutkowska
327ec9333c USe somehow simpler and more intuitive conf file names 2011-04-03 11:02:31 +02:00
Joanna Rutkowska
e2c4042594 Further simply dir structure 2011-04-03 10:31:43 +02:00
Joanna Rutkowska
3f8dc23088 Fix make update-repo target 2011-04-03 00:26:18 +02:00
Joanna Rutkowska
dcd18929ad Use the new Qubes RPM key 2011-04-03 00:25:53 +02:00
Joanna Rutkowska
d31022937e Revert "Fixes to allow compilation on F14"
This reverts commit 91bc81afee.

Apparently we must build the installer on F13, and this
fix is incompatible with F13... Sigh...
2011-04-02 16:07:44 +02:00
Joanna Rutkowska
94ec336025 Keep repodate/rpm subdirs in the repo 2011-04-02 16:05:19 +02:00
Joanna Rutkowska
67978e8b0e Actually, keep fedora13-repo under build/yum 2011-04-02 16:00:18 +02:00
Joanna Rutkowska
a4039c26b8 Add convenient iso target to the Makefile 2011-04-01 19:01:40 +02:00
Joanna Rutkowska
0589e35f48 Repo cleanup
1) Use /tmp/qubes-installer-workdir instead of the ugly /Devel/Qubes
2) Use local fedora repo instead of the remote one
3) Still keep the remote fedora repo for extra packages (with higher cost though)
4) Use local repo keys!!!
5) Use nice update_repo.sh script

All in all now use 5 repos during installation:
* build/yum/installer (installer-related rpms)
* build/yum/qubes-dom0 (all the Qubes stuff)
* build/yum/dom0-updates (for select 3rd party packages, e.g. Xorg)
* build/fedora13-repo (local fedora 13 repo, copy from DVD, we don't
  keep it uder build/yum, because we don't want our update script
  to process it every time)
* remote fedora repo for extra packages (usually deps for qubes-dom0)
2011-04-01 19:00:05 +02:00
Joanna Rutkowska
8205df4910 Template RPM name has changed, use the new one in pkg list to install 2011-04-01 18:49:12 +02:00
Joanna Rutkowska
91bc81afee Fixes to allow compilation on F14 2011-04-01 15:08:07 +02:00
Tomasz Sterna
1b6731f8fe Generated new throbber. 2011-03-31 19:49:08 +02:00
Tomasz Sterna
a69886e31d New qubes icon 2011-03-31 19:48:48 +02:00
Tomasz Sterna
61af4bd9af Do not support package selection and upgrade in Qubes 2011-03-31 18:27:36 +02:00
Tomasz Sterna
9bb56a32e9 Implemented option to skip packages selection in installclass 2011-03-31 18:25:48 +02:00
Tomasz Sterna
4aa7924af7 Fixed typo 2011-03-31 18:19:08 +02:00
Tomasz Sterna
6675e871cc Create default /etc/sysconfig/network with network disabled 2011-03-31 17:55:53 +02:00
Tomasz Sterna
788dd109ea Updated path of default /Devel/Qubes/ directories 2011-03-31 17:10:12 +02:00
Tomasz Sterna
fbefa75820 Working Makefile 2011-03-31 16:11:27 +02:00
Tomasz Sterna
c911412c7c Basic working Makefile version 2011-03-31 16:11:27 +02:00
Tomasz Sterna
f8257b4256 Renamed qubes-release and qubes-logos directories 2011-03-31 16:11:27 +02:00
Tomasz Sterna
d60c09d272 Use %.qbs1 macro in rpm 2011-03-31 14:27:09 +02:00
Tomasz Sterna
c92684d27f Merge remote branch 'revisor/master'
* revisor/master:
  Local repository has the lowest cost - overrides other repos
  Moved Revisor configs to subdirectory
  Moved Revisor package to subdirectory
  Imported Qubes Revisor package source
  Change file paths to be a bit more generic
  Removed unneded packages
  Add knetworkmanager needed for dom0 networking
  Removed unneded packages
  Use comps on CD
  Put template on CD
  Cleanup by /usr/share/revisor/comps-cleanup.xsl
  Initial import of configuration files
2011-03-31 13:51:20 +02:00
Tomasz Sterna
79bca03016 Merge remote branch 'firstboot/master'
* firstboot/master:
  Moved Firstboot source to subdirectory
  EULA is TBA
  Add user to qubes group
  Qubes rebranding
  Disabled Network login option
  Imported firstboot-1.110 source
2011-03-31 13:50:57 +02:00
Tomasz Sterna
f55a6c3020 Merge remote branch 'anaconda/master'
* anaconda/master:
  Moved Anaconda source to subdirectory
  Revert "Put ATA and DRI modules to CD initrd" #92
  Blacklist aesni-intel module in kernel commandline. #102
  Add max_loop=255 parameter to kernel commandline. #101
  Created Qubes installclass
  Use defaultBootFSType for /boot partition
  Skip software packages selection screen
  Use disk encryption by default
  Use 512MB for /boot partition and rest for / partition
  Put ATA and DRI modules to CD initrd
  Generate grub.conf properly for Qubes kernel
  Added XEN support to mk-images.x86. Removed PXE support.
  Fixed mk-images.efi typo
  Initial import of anaconda-13.42 source
2011-03-31 13:50:50 +02:00
Tomasz Sterna
4efb491682 Removed spec symlinks 2011-03-31 13:50:43 +02:00
Tomasz Sterna
b5544152fc Merge remote branch 'branding/master'
* branding/master:
  Disable fedora repo by default. #93
  Renamed qubes-r1-dom0.repo file for YUM
  Created placeholder Qubes branding images.
  Use R1 as the codename
  Initial import of qubes-logos package.
  Initial import of qubes-release package.
2011-03-31 13:50:35 +02:00
Tomasz Sterna
021b1d61b8 Makefile placeholder 2011-03-31 13:47:58 +02:00
Tomasz Sterna
80e163e64f Local repository has the lowest cost - overrides other repos 2011-03-31 13:44:59 +02:00
Tomasz Sterna
b4f94d9c8e Moved Revisor configs to subdirectory 2011-03-31 13:44:16 +02:00
Tomasz Sterna
f73ec2e35f Moved Revisor package to subdirectory 2011-03-31 13:43:40 +02:00
Tomasz Sterna
bfccba9211 Moved Firstboot source to subdirectory 2011-03-31 13:42:52 +02:00
Tomasz Sterna
25b30fa527 Moved Anaconda source to subdirectory 2011-03-31 13:40:54 +02:00
Tomasz Sterna
f672099463 Revert "Put ATA and DRI modules to CD initrd" #92
This reverts commit 0d04bcba7a.
It really needed a fix in kernel package to build files:
modules.block, modules.drm, modules.networking
2011-03-27 17:24:55 +02:00
Tomasz Sterna
7e94e132f7 Blacklist aesni-intel module in kernel commandline. #102
Our current kernel has broken AESNI encryption module.
2011-03-26 14:47:56 +01:00
Tomasz Sterna
94b178d2e2 Disable fedora repo by default. #93 2011-03-23 22:43:01 +01:00
Tomasz Sterna
6dd80acc47 Add max_loop=255 parameter to kernel commandline. #101
It's needed to create more than 2 AppVMs.
2011-03-23 22:33:02 +01:00
Tomasz Sterna
6a1a17b308 Imported Qubes Revisor package source 2011-03-02 16:48:57 +01:00
Tomasz Sterna
0859ffca0a Change file paths to be a bit more generic 2011-03-02 16:47:44 +01:00
Tomasz Sterna
0d6b952e3a Removed unneded packages 2011-03-02 16:46:53 +01:00
Tomasz Sterna
083c9806c5 Add knetworkmanager needed for dom0 networking 2011-03-02 16:46:10 +01:00