summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Set the busy spinning cursor while the UI is loading.Chris Lumens2012-09-101-1/+15
|
* network spoke: add "No network devices available" statusRadek Vykydal2012-09-101-0/+3
|
* network spoke: clear device info if no network devices are found (#853903)Radek Vykydal2012-09-102-5/+45
|
* fix root password setup (#855481)Brian C. Lane2012-09-093-18/+24
| | | | | | libuser checks the LIBUSER_CONF environmental variable and uses the temporary config file it points to, but in order for this to work it must be set before User() is run.
* Rewrite expand_langs to return more itemsVratislav Podzimek2012-09-071-16/+36
| | | | | | Since we now use "en.UTF-8" as language instead of "en", we need to reflect this also in expand_langs. Otherwise e.g. using 'lang en' in kickstart wouldn't work.
* Don't try to setup X layouts in text installation (#852447)Vratislav Podzimek2012-09-071-1/+1
| | | | It doesn't make sense and causes hang.
* Add UTF-8 enconding suffix to our language strings (#854688)Vratislav Podzimek2012-09-071-3/+8
| | | | | | When using e.g. 'cs' as $LANG value, gettext tries to encode translated strings with latin-1 encoding which leads to tracebacks. Using 'cs.UTF-8' works.
* Require rsyncVratislav Podzimek2012-09-071-0/+1
| | | | We need it for the live installation.
* Don't rely on chrony.conf file being available (#854899)Vratislav Podzimek2012-09-071-2/+5
|
* Require chrony and rdate, because Anaconda needs them (#854899)Vratislav Podzimek2012-09-071-0/+2
| | | | | | Lorax installs these packages for us, but not as Anaconda dependecies, so if somebody does a compose without using Lorax, these packages might be missing.
* Use the real path to dracut-lib.sh (#851362)Jesse Keating2012-09-061-1/+1
| | | | | | This goes with a lorax patch that keeps the file around. Since dracut doesn't expose these files via /run/ anymore we have to keep around the file(s) we want to use from stage2 environment.
* fixup live install (#853988, #854962)Brian C. Lane2012-09-064-19/+41
| | | | | | | | | | | | | | | | | | | | | | liveinst: use /dev/mapper/live-osimg-min as the install source. This is the original filesystem before changes made by the live boot scripts. updates overwrite unconditionally anaconda: handle livecd: method, set method to 'livecd' and partition to the path. packaging: Move new-kernel-pkg creation into a helper method, _recreateInitrds Add a flag to prevent running new-kernel-pkg more than once livepayload: mount the install source on INSTALL_TREE and rsync it to the ROOT_PATH Don't use verbose with rsync, results in huge program.log and slows down install. Error will be logged. Ignore rsync errors. It has problems with selinux xattrs. Log the return value, but continue. Call _recreateInitrds to create the initrd (#853988)
* Only check media if we really want it (#853404)Jesse Keating2012-09-062-5/+10
| | | | | | | | | | | | This provides a way to opt-out of the check for existing mounted media. If a user has gone into the source spoke and picked a mirror, we shouldn't ignore that choice by checking for valid mounted media. In the case of a network stage2 that has a valid repo, we'll find that when the hub / spokes are initialized. If a user visits the source spoke and just clicks back (leaving autodetect selected, but no media) we just return from apply() so that initial discovery of working stage2 should remain.
* Fix thinko in anaconda arg handling portion of multilib patch.David Lehman2012-09-061-1/+1
|
* Honor kickstart and command line switches to enable multilib.David Lehman2012-09-063-1/+40
| | | | | | The new option, which can be a boot arg or an option to kickstart's packages section, is --multilib. What it does is set yum's multilib_policy to "all". The default is "best".
* Quitting the live installer shouldn't reboot the system (#854904).Chris Lumens2012-09-061-3/+1
| | | | | | | We were doing reboots before because there was not an obvious reboot/shutdown button anywhere in the live environment. However, that is no longer the case. I've left the end of installation as reboot because it's clearly labeled as such and we shouldn't break the string now.
* The kickstart language-related command is "lang", not "language".Chris Lumens2012-09-061-1/+1
|
* Fix btrfs/lvm/raid kickstart installs (#853649).Chris Lumens2012-09-061-11/+15
| | | | | | This only used to work because we ran all the btrfs/lvm/raid stuff before we allocated partitions. At that point, the "pv.XX" names are no longer valid and have been replaced by things like "sdX".
* Store "en" as the default, not "en_US".Chris Lumens2012-09-061-5/+5
|
* Mark ksdata.*.execute invocations as another stepVratislav Podzimek2012-09-061-19/+21
|
* Reorder and comment options passed to rsyncVratislav Podzimek2012-09-061-1/+5
|
* Fix bug in writing keyboard configuration filesVratislav Podzimek2012-09-061-2/+3
|
* network spoke: require connection only for url and nfs methods (#853899)Radek Vykydal2012-09-061-1/+3
| | | | E.g. allow DVD installs without network.
* Drop the addBase handling in anaconda - if you want a group, list a group.Bill Nottingham2012-09-051-10/+0
|
* Don't depend on storage or instClass in EFIGRUBPeter Jones2012-09-052-3/+9
| | | | Resolves: rhbz#853308
* Use self.stage1_device where appropriate in EFIGRUB.Peter Jones2012-09-051-7/+6
| | | | | | This gets rid of storage references. Related: rhbz#853308
* Explicitly disable the rootpw lock (#853788)Jesse Keating2012-09-051-0/+1
| | | | | | | | Turns out that while pykickstart objects will default to the lock being False, there is an interactive-defaults.ks that is being loaded by anaconda, and in /that/ file the root is default to --lock. Since we're setting a password, it makes sense to ensure that the account is not locked.
* require nm-connection-editor (#854586)Brian C. Lane2012-09-051-0/+1
| | | | | Network Manager has split this out into its own rpm, built from the network-manager-applet package.
* Include packaging log in exception reports.David Lehman2012-09-051-1/+1
|
* Add Kazakh as a valid translation.Chris Lumens2012-09-051-1/+1
|
* Deselect any existing environment when selecting a new one (#851510).Chris Lumens2012-09-051-0/+4
|
* Use chvt command for tty switchingVratislav Podzimek2012-09-056-30/+28
| | | | | | isys.vtActivate is problematic when using tmux, chvt command works well and we use it so rarely that it should be okay to call an external command.
* Use the disk's serial number instead of index as an ID.Chris Lumens2012-09-041-1/+1
|
* Use the disk's ID for deleting from the shopping cart, not an index (#853798).Chris Lumens2012-09-042-3/+13
| | | | | This leaves the index in for now, because we haven't yet decided what identifying information to display instead.
* Use the F18_Partition class (#853593).Chris Lumens2012-09-041-1/+1
|
* Remove anaconda.instLanguage object and language moduleVratislav Podzimek2012-09-049-475/+42
| | | | | We now use ksdata and execute methods for storing and writing configuration.
* Remove lang-table and localeinfo.pyVratislav Podzimek2012-09-0410-219/+2
| | | | | We no longer use lang-table for anything. localeinfo.py is module for accessing data from lang-table.
* parse-kickstart: handle 'network --ipv6=auto ...'Will Woods2012-09-041-1/+2
| | | | | | | | | | This is kind of silly, since IPV6_AUTOCONF=yes is the default (according to sysconfig.txt from 'initscripts'). But it might not always be the default, so let's just make sure we do what the user wants. Also, it's not our job to set policy; if DHCPV6C=yes should disable IPV6_AUTOCONF that's up to initscripts/NetworkManager. So leave it alone otherwise.
* parse-kickstart: set IPV6INIT=yes when using ipv6 (#830434)Will Woods2012-09-041-0/+3
| | | | It turns out IPV6INIT defaults to "no", so we need to set this.
* Make TUI password spoke behave the same as it's GUI counterpartMartin Sivak2012-09-031-3/+3
|
* Remove ROOT_PATH/etc/localtime before symlinking timezoneVratislav Podzimek2012-09-031-0/+6
| | | | | os.symlink(target, link_name) fails if the link_name already exists. So try to remove it first.
* Continue post-installation steps even if writing NTP configuration failsVratislav Podzimek2012-09-031-2/+5
| | | | | Writing NTP configuration is not so important that it should stop the post-installation steps. Warning in the log should be more appropriate.
* update transifex.txt for newuiBrian C. Lane2012-09-021-2/+3
|
* Handle invalid spoke input (#853253)Jesse Keating2012-08-312-3/+3
|
* Remove unnecessary (and broken) import (#853576)Jesse Keating2012-08-311-1/+0
|
* Destroy the Add Mountpoint dialog when escape is pressed (#853058).Chris Lumens2012-08-312-4/+1
|
* Keep the current spoke on top of the hub.Chris Lumens2012-08-302-2/+2
| | | | | This means you can't alt-tab away from the spoke and do stuff on the hub and really confuse anaconda.
* And then fix an assortment of non-packaging pylint errors, too.Chris Lumens2012-08-305-4/+10
|
* Fix problems in the packaging module that pylint detected.Chris Lumens2012-08-302-35/+33
|
* Update runpylint to find newui modules correctly.Chris Lumens2012-08-301-1/+1
|