Commit Graph

488 Commits

Author SHA1 Message Date
Joanna Rutkowska
a9795ae4a6 Disable unnecessary services in qubes.postAction() 2011-04-05 19:17:31 +02:00
Joanna Rutkowska
a56727f8ba Update qubes repo information 2011-04-04 11:03:13 +02:00
Joanna Rutkowska
a760e258df Revisor: use qubes-release.rpm for DVD root dir (#176) 2011-04-04 01:07:07 +02:00
Joanna Rutkowska
e86b3c03cd Actually use the dom0-updates repo
We keep there various dom0 packages, such as our kde rpms.
2011-04-04 00:17:55 +02:00
Joanna Rutkowska
38e5317508 Don't try to be too smart!
Revert "Do not offer usless actions"

This reverts commit 240b29fc12.

Believe it or not: the next DVD I burned after commiting the above patch
turned out to be... broken, and installer died without any useful warning!
2011-04-04 00:13:49 +02:00
Joanna Rutkowska
debf1014a7 Fix qubes-logos.spec 2011-04-03 17:32:36 +02:00
Joanna Rutkowska
d61fa50ee8 Do not create a dozen of useless key files 2011-04-03 17:24:49 +02:00
Joanna Rutkowska
fa79da2998 Use new Qubes R1 key 2011-04-03 17:10:16 +02:00
Joanna Rutkowska
c7c2e08358 qubes-logos: get rid of the uglieness 2011-04-03 17:08:22 +02:00
Joanna Rutkowska
53bcf84db6 People should learn English!
We're not planning to support any other langs than en in Dom0 anytime soon,
so those packages are essentially useless. Users are not supposed to use
any apps in Dom0 (except for the Window Manager).
2011-04-03 16:49:20 +02:00
Joanna Rutkowska
240b29fc12 Do not offer usless actions 2011-04-03 16:40:11 +02:00
Joanna Rutkowska
7acedffd35 Do not ask about hostname, use 'dom0' (#183) 2011-04-03 16:39:44 +02:00
Joanna Rutkowska
065e5773e1 Actually do not skip some of the important steps (which don't involve GUI) 2011-04-03 16:24:35 +02:00
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