Commit Graph

136 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
5a363bf786 anaconda: set default hostname to 'dom0' 2014-04-08 18:26:46 +02:00
Marek Marczykowski-Górecki
3e9ec61613 anaconda: set default grub theme 2014-04-08 18:26:46 +02:00
Marek Marczykowski-Górecki
9d8a1f945b anaconda: disable user creation
For now we will stay with old firstboot for this task.
2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
c583904597 anaconda: indentation fix 2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
c938ccb706 anaconda: fixes for upgraded anaconda (failed conflict resolution) 2014-04-08 05:50:32 +02:00
Marek Marczykowski-Górecki
f73b3741f0 Update anaconda to 20.25.16
Apply result of "git diff anaconda-18.37.11-1..anaconda-20.25.16-1" and
resolve conflicts.
2014-04-08 05:50:31 +02:00
Marek Marczykowski-Górecki
58d9e1f32f anaconda 18.37.11-4 2014-04-05 00:48:25 +02:00
Marek Marczykowski-Górecki
383f9fb3df anaconda: fix build on fc20 2014-04-02 19:33:10 +02:00
Marek Marczykowski-Górecki
90d4fc499e anaconda: set epoch to 1000
Prevent vanilla anaconda package installation.
2014-03-21 13:42:03 +01:00
Marek Marczykowski-Górecki
bd57fa02ec Set grub default to the kernel used during installation (#581) 2013-08-28 11:48:53 +02:00
Marek Marczykowski-Górecki
76f22a0ea0 Install all available kernels by default (#581)
Anaconda/pungi doesn't support multiple versions of the same package at
the time, so place all kernels on installation media in separate
directory and install them in %post script.
2013-08-28 11:48:22 +02:00
Marek Marczykowski
3b444d3d65 anaconda: prevent anaconda.spec from regenerating
The only dynamic field is VERSION, so it isn't worth (but makes some
confusion).
2013-03-26 08:37:43 +01:00
Marek Marczykowski
5bde26c0d8 spec: build packages in-place when %{qubes_builder} defined
This will make building package without taring the sources and untaring
them again.
2013-03-19 04:16:30 +01:00
Marek Marczykowski
5d76b2f7aa anaconda 18.37.11-3, lorax-templates-qubes-1.1, qubes-release-2-3 2013-02-25 06:51:44 +01:00
Marek Marczykowski
8558b595b0 anaconda: fix post-install scripts, regenerate initramfs
InstallClass.postAction isn't called from anywhere, move things to
anaconda post-scripts. Add regenerate of initramfs image to include
qubes-pciback module.
2013-02-25 06:22:25 +01:00
Marek Marczykowski
73e4bd6c22 anaconda: add "console=none" Xen parameter 2013-02-23 03:12:08 +01:00
Marek Marczykowski
1076c760e1 anaconda: start Xorg on tty7
To not conflict with logind-reserved tty6 (ReserveVT option in
logind.conf(5))
2013-02-21 03:12:13 +01:00
Marek Marczykowski
62252c5a3c anaconda: replace installclass with Qubes one
Mainly to modify default partitioning layout.
2013-02-14 03:36:31 +01:00
Marek Marczykowski
e345814639 anaconda: display correct root password status 2013-02-14 00:32:10 +01:00
Marek Marczykowski
5e55b430b7 anaconda: add option to lock root account
Not only default setting, so one could leave account locked if entered
password setting spoke.
2013-02-13 13:40:28 +01:00
Marek Marczykowski
40aff2cab3 anaconda: lock root account by default 2013-02-12 02:30:33 +01:00
Marek Marczykowski
2c55391588 anaconda: simplify autopart customization (minor) 2013-02-12 02:30:05 +01:00
Marek Marczykowski
1c0f105c44 anaconda: write minimal network configuration
Do not skip it completely, only remove network devices setup.
Especially set hostname.
2013-02-08 02:52:34 +01:00
Marek Marczykowski
8ed84973ff anaconda 18.37.11-2, firstboot 18.6-3, lorax-templates-qubes 1.0-1, qubes-logos 1-4, qubes-release 2-2 2013-01-27 00:16:02 +01:00
Marek Marczykowski
492e2932e7 anaconda: make encrypted partitions by default 2013-01-26 22:29:36 +01:00
Marek Marczykowski
745a36a17d anaconda: fix grub config setup
Remove non-xen options, make the right thing default one
2013-01-26 22:28:55 +01:00
Marek Marczykowski
da044ddca2 anaconda: do not start network during install 2013-01-26 22:26:08 +01:00
Marek Marczykowski
00c5528adc anaconda: import unmodified 18.37.11 version from fc18 2013-01-24 01:45:53 +01:00
Marek Marczykowski
07fa39350c anaconda: remove option for setting GRUB password (#647) 2012-08-22 03:44:28 +02:00
Marek Marczykowski
22b87b5c9a anaconda: fix default xen console parameter (#644) 2012-07-25 00:00:41 +02:00
Marek Marczykowski
376954e900 anaconda: more general (and working...) detection of qubes kernel 2012-07-19 00:24:05 +02:00
Marek Marczykowski
ad83f834d2 anaconda: treat pvops kernel as qubes kernel 2012-07-18 15:46:56 +02:00
Marek Marczykowski
f7d5658907 anaconda 13.42-4 2012-07-09 15:33:57 +02:00
Marek Marczykowski
c9a92d8e34 anaconda: add missing files to installation image 2012-07-09 15:32:48 +02:00
Marek Marczykowski
cabe94affb anaconda: do not fallback to text mode install when Xorg failed
Text mode provide very limited UI widget set and almost not existing error
reporting, which can result in broken installation.
2012-07-09 15:02:40 +02:00
Marek Marczykowski
73352d6438 anaconda 13.42-3 2012-04-28 02:46:58 +02:00
Marek Marczykowski
0d804af891 anaconda: use packages from already mounted /mnt/stage2 if commanded so (#440) 2012-04-28 02:46:10 +02:00
Marek Marczykowski
5fd3c8b151 anaconda: try to use installation disk directly, before searching for ISO images (#440) 2012-04-28 02:45:52 +02:00
Marek Marczykowski
ba1ff47849 anaconda: use correct disk label (#440) 2012-04-28 02:43:05 +02:00
Marek Marczykowski
5cba3ae239 anaconda: disable xen messages on VGA console (#434) 2012-02-07 16:17:05 +01:00
Marek Marczykowski
270e4be35e anaconda: decrease minimum partition size (in automatic partitioning) 2012-01-06 14:50:20 +01:00
Marek Marczykowski
825cef77c5 anaconda, repos: Use same group selection in all places 2011-12-12 12:11:53 +01:00
Joanna Rutkowska
a5f58a524f User rpm_verify instead of repeated manual parsing of rpm --checksign output
Additionally, rpm_verify understands the NO_SIGN enviroment variable.
2011-11-10 18:01:25 +01:00
Marek Marczykowski
40fd364be6 anaconda: include all usb/input/scsi/ata modules in installer system (#369) 2011-10-14 12:23:12 +02:00
Marek Marczykowski
50caa8513f anaconda: enable crond in dom0 (#354) 2011-10-13 23:01:14 +02:00
Marek Marczykowski
d064feb31c anaconda: disable xend
Since we use libxl not needed any more.
2011-10-13 23:01:14 +02:00
Marek Marczykowski
639faf029d anaconda: do not pass rdloaddriver=pciback to the kernel (#357) 2011-10-13 23:01:14 +02:00
Joanna Rutkowska
810972c3ba anaconda: try to fix the broken progress bar 2011-09-11 16:19:36 +02:00
Joanna Rutkowska
6ad43624e6 anaconda: fix initramfs regenerating code 2011-09-11 16:03:01 +02:00
Marek Marczykowski
1fe4aa8183 anaconda: call dracut manually
Anaconda does use own version, not from installed system (so without needed
modules).
2011-09-09 11:23:02 +02:00
Marek Marczykowski
97d0f39f38 Revert "anaconda: Regenerate initramfs at the installation end"
This reverts commit bf57b2a3f5.
This script is not needed any more. Perhaps dracut should be called here
directly, but I believe that anaconda does it automatically.

Conflicts:

	anaconda/installclasses/qubes.py
2011-09-09 11:22:44 +02:00
Joanna Rutkowska
8dbb66724a Grand Dom0 packages cleanup! 2011-07-31 18:06:08 +02:00
Rafal Wojtczuk
3eda9af075 Import default rpm keys
...so that qubes-receive-updates can call rpm -K
2011-07-29 12:29:11 +02:00
Joanna Rutkowska
09593833d6 Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/installer 2011-07-17 14:44:09 +02:00
Marek Marczykowski
bf57b2a3f5 anaconda: Regenerate initramfs at the installation end 2011-07-16 15:12:32 +02:00
Marek Marczykowski
d0c648cbbb anaconda: update default kernel parameters
Do not blacklist aesni-intel.
Load pciback in initramfs, before network drivers.
2011-07-15 12:06:50 +02:00
Marek Marczykowski
85d4a3160d anaconda 13.42-2 2011-07-12 22:04:31 +02:00
Joanna Rutkowska
ebd88386f9 Revert "anaconda: Remove unused variables to let compile with -Werror=unused-but-set-variable"
This reverts commit 3341ed2c5f.

This commit breaks build on F13...
2011-07-02 15:07:11 +02:00
Marek Marczykowski
c61fc09716 Make 'Enter' accepts LUKS passphrase (#219) 2011-06-26 23:16:00 +02:00
Marek Marczykowski
fe6bdefd7a Set 'Next' as default button in anaconda (#219) 2011-06-23 23:42:24 +02:00
Marek Marczykowski
fd08adaf55 Do not create two /boot (#184)
/boot will be automatically added to partitions list when required (in this
case: when / is on LVM). No need for explicit adding it.
2011-06-23 23:42:23 +02:00
Marek Marczykowski
35e7e4de35 Fix root account setup
Set password only when provided. In Qubes root account is locked, so no
password is provided by user...
2011-06-23 23:42:23 +02:00
Marek Marczykowski
c321043e39 Do not disable qubes_setupdvm at the end of instalation (#216) 2011-06-23 15:02:48 +02:00
Marek Marczykowski
2492505537 Verify packages downloaded by yumdownloader (#229) 2011-06-23 12:20:14 +02:00
Marek Marczykowski
3341ed2c5f anaconda: Remove unused variables to let compile with -Werror=unused-but-set-variable 2011-06-22 03:01:06 +02:00
Joanna Rutkowska
d0bc9daab8 anaconda: user message spelling correction 2011-04-10 23:35:11 +02:00
Tomasz Sterna
1cba868e2e Fixed CD isolinux.cfg generator.
Do not remove additional kernel commandline parameters.
2011-04-08 12:41:58 +02:00
Joanna Rutkowska
46578f3f7d Do not allow to login as root in Dom0
Anaconda apparently uses en empty password by default for root user -- this allows
for trivial bypass of the screenlocker in Dom0 -- just switch to a text console and log in as root
with empty password.

So, we tell anaconda to lock this root account.
2011-04-06 13:29:00 +02:00
Joanna Rutkowska
6a52964b35 Do not urge user to upgrade Dom0 after installation 2011-04-05 19:17:36 +02:00
Joanna Rutkowska
ba25e32153 Anaconda: do not ask for root password 2011-04-05 19:17:36 +02:00
Joanna Rutkowska
a9795ae4a6 Disable unnecessary services in qubes.postAction() 2011-04-05 19:17:31 +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
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
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
91bc81afee Fixes to allow compilation on F14 2011-04-01 15:08:07 +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
6675e871cc Create default /etc/sysconfig/network with network disabled 2011-03-31 17:55:53 +02:00
Tomasz Sterna
25b30fa527 Moved Anaconda source to subdirectory 2011-03-31 13:40:54 +02:00
Tomasz Sterna
4cecd1324a Initial import of anaconda-13.42 source 2011-01-18 04:24:57 -05:00