summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * On interactive installs, default the root account to locked.Chris Lumens2012-08-083-2/+3
| | | | | | | | | | | | | | | | | | It's up to firstboot to set up the first user as the admin. Or, the user can go through with a kickstart install. This requires an updated version of pykickstart that understands the rootpw command doesn't need a password argument if it's just going to lock the account.
| * Make the keyboard layout test a big text area instead of a single line.Chris Lumens2012-08-082-5/+25
| |
| * Remove our loadKeymap code from isysVratislav Podzimek2012-08-084-133/+0
| | | | | | | | | | It is used only in the text mode and it should be possible to replace it with calling 'loadkeys' command in the new text mode.
| * Replace system-config-keyboard with our methods using ksdata.keyboardVratislav Podzimek2012-08-086-53/+74
| | | | | | | | | | | | | | The only thing we were using from the system-config-keyboard was the activate method that basically just calls loadkeys command. This can be easily replaced with our own method using data from ksdata.keyboard allowing us to remove anaconda.keyboard object.
| * A little fix of newui -> master merge (iscsi offload devices)Radek Vykydal2012-08-081-2/+2
| |
| * Require new version of python-mehVratislav Podzimek2012-08-081-1/+1
| |
| * Modify kernelPackages to select the right kernel for ARM systems.d.marlin2012-08-071-0/+6
| | | | | | | | Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * ARM: clean up the kernel selection to be consistent with the rest of the codeDennis Gilmore2012-08-061-1/+1
| | | | | | | | Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * add command line option to set the arm platform.Dennis Gilmore2012-08-063-0/+8
| | | | | | | | | | | | | | Use case is to create images using livemedia-creator where we wont be running on the target platform. Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * Add support to determine the ARM processor variety and select the correct ↵d.marlin2012-08-063-0/+24
| | | | | | | | | | | | kernel to install. Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * TODO list updates.Chris Lumens2012-08-061-5/+0
| |
| * Sent pot file updates to the master branch in transifex, not f17.Chris Lumens2012-08-061-1/+1
| |
* | import localization stuff and use it to translate more stringsMartin Sivak2012-08-105-2/+21
| |
* | finish renaming _mainloopMartin Sivak2012-08-102-2/+2
| |
* | Fix naming for data attribute and move the NormalSpoke.__init__ under the ↵Martin Sivak2012-08-104-25/+26
| | | | | | | | proper class
* | Improve documentation and add licensing headersMartin Sivak2012-08-106-15/+111
| |
* | Add translations to the simpleline frameworkMartin Sivak2012-08-091-4/+4
| |
* | Add translations to Password SpokeMartin Sivak2012-08-091-7/+7
| |
* | Add elementary timezone spokeMartin Sivak2012-08-061-0/+110
| |
* | Pass screen args argument to prompt and input methods + fix for run-text-spokeMartin Sivak2012-08-066-16/+25
| |
* | Merge master into newtuiMartin Sivak2012-08-06127-15063/+2788
|\|
| * New version.Chris Lumens2012-08-033-44/+48
| |
| * Don't use "swap" as a variable name; it's already the name of a module.Chris Lumens2012-08-031-2/+2
| |
| * Put the version description into the "...started" message.Chris Lumens2012-08-031-2/+2
| |
| * Fix an import error caused by the merge.Chris Lumens2012-08-031-1/+2
| |
| * Correct the location of the tmux config file.Chris Lumens2012-08-031-1/+1
| | | | | | | | | | | | Otherwise, it won't start and thus anaconda won't start. The other way to fix this would be to add stuff to lorax to move the file into place, but I don't want to make lorax changes.
| * Remove the final reference to backend_log.Chris Lumens2012-08-031-3/+0
| |
| * Fix a typo in iutil.py caused by the big merge commit.Chris Lumens2012-08-031-1/+1
| |
| * Remove showpart from the spec file too.Chris Lumens2012-08-031-3/+0
| | | | | | | | This was built by gptsync, which is no longer with us.
| * Merge branch 'master' into newui-mergeChris Lumens2012-08-0342-2020/+284
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am anaconda data/systemd/anaconda.target pyanaconda/bootloader.py pyanaconda/constants.py pyanaconda/iutil.py pyanaconda/kickstart.py pyanaconda/network.py pyanaconda/vnc.py scripts/makeupdates
| | * parse-kickstart: fix "readfile", rename to "readsysfile"Will Woods2012-08-021-16/+14
| | | | | | | | | | | | | | | | | | Make "readfile" more clear about its intent (read one line, discard errors). Rename it to "readsysfile" just so nobody gets confused about what it's for.
| | * parse-kickstart: improve loggingWill Woods2012-08-021-3/+9
| | | | | | | | | | | | Emit logging messages when 'rd.debug' or 'rd.info' are passed.
| | * Run anaconda inside tmuxWill Woods2012-08-029-16/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having a shell on tty2 or hvc1 is convenient.. if you have tty2 or hvc1. But not everyone does - think s390, or POWER, or remote virt guests. Instead, let's run anaconda inside a tmux session, with windows pre-configured with a shell, anaconda.log, program.log, and storage.log. We set this up by using two services: anaconda.service, and anaconda-tmux@.service. anaconda.service starts anaconda (and starts watching the logs) inside a detached tmux session, on screen 1. It also starts a shell on screen 2, and 'tail -F' on anaconda.log, storage.log, and program.log on screens 3, 4, and 5. anaconda-tmux@.service will be instantiated on the default console (tty1, hvc0, ttyS0, whatever) and connect to the running tmux session, which will show screen 1 - and thus the text UI (if any) appears. Exiting tmux just restarts anaconda-tmux@.service, which reconnects to the existing session, so you can't accidentally kill the installer by leaving tmux.
| | * Add "Starting installer..." messagesWill Woods2012-08-021-0/+9
| | | | | | | | | | | | | | | Print a couple of messages as anaconda starts up so the user isn't confused about what's happening after the screen goes dark.
| | * Re-remove fedora-import-stateWill Woods2012-08-022-27/+0
| | | | | | | | | | | | | | | Commit c8c14c9 deleted these two files, but they got resurrected in some merge somehow. Delete them again, since we don't need them.
| | * empty versions shouldn't traceback (#843346)Jesse Keating2012-07-301-0/+3
| | | | | | | | | | | | This is related to commit 43715e5db831893edcfc2b289a1e575b0ba19403
| | * Disable dracut debug shell when password protected (#752966)Jesse Keating2012-07-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Dracut debug shell gives users root like access, without a password. This is not a good thing if the admin has decided that the system should have a password protected boot loader. So for boot loaders that support password protection, we should also add the rd.shell=0 flag to the boot arguments to prevent the user from gaining root level access.
| | * Drop gptsyncJesse Keating2012-07-1913-1851/+2
| | | | | | | | | | | | | | | We're not supporting the boot mode that requires gptsync so don't ship the software any more.
| | * Fix a typo (#841573)Jesse Keating2012-07-191-1/+1
| | |
| | * mtu is a string from kickstart, not number (#832332)Jesse Keating2012-07-181-2/+2
| | |
| | * makeupdates: change to use install_to_dirBrian C. Lane2012-07-181-2/+2
| | |
| | * iscsi: fall back to session initiator name for null offload name (#836307)Radek Vykydal2012-07-121-0/+5
| | | | | | | | | | | | Resolves: rhbz#836307
| | * Accept iSCSI details on F12 press (#823447)Jesse Keating2012-07-091-1/+1
| | | | | | | | | | | | | | | | | | When F12 (the global default continue hotkey) is pressed the button value is None. But we still want to process the details when this happens. The use of bool here makes it a little easier to read.
| | * Check passphrase unless explicit cancel (#821724)Jesse Keating2012-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | snack/newt returns None for a button if F12 is pressed which is a global default. There can be passphrase data in the box when this happens and we should read it. The only time we should ignore anything in the box is if the user has explicitely pressed the cancel button. If the passphrase box is empty but the user pressed F12 we still handle that correctly as an implicit cancel.
| | * Reset selinux context on /etc/zipl.conf (#818875)Jesse Keating2012-07-091-1/+2
| | | | | | | | | | | | | | | | | | /etc/zipl.conf is written by anaconda when we install the boot loader. Because we mess with it, we have to reset the selinux context on it before rebooting.
| | * Let kickstart users log to device nodes (#835563)Brian C. Lane2012-07-091-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | If a kickstart pre/post fails we read the logfile and add it to the anaconda log. This doesn't work well for device nodes like /dev/console so skip reading the log it isn't a regular file. Resolves: rhbz#835563
| | * Do not --force systemctl reboot (#818581)Radek Vykydal2012-07-091-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forced reboot just kills processes without shutting units/services down. In case of NetworkManager.service this terminating of NM is racing with that of dhclient. If dhclient dies first, NM brings down respective connection which - if used by NFS mounted in dracut (e.g. for repo=nfs: repo=nfsiso: installs) - causes hang when systemd umounts filesystems. Resolves: rhbz#818581
| | * Make zipl call sensitive to non-zero exit (#730023)Jesse Keating2012-07-051-1/+2
| | | | | | | | | | | | | | | If zipl doesn't succeed, the install won't reboot when finished. This is not an acceptable situation.
| | * Provide option to make non-zero exits fatalJesse Keating2012-07-051-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | execWithCapture normally doesn't care about non-zero exits in called processes. In some cases (most?) this is preferred. In few cases we do actually care about the success or failure of the execution. "fatal" provides a boolean that will allow callers to decide if they care or not. An OSError is raised because there is already code to catch that in the except section. Related: rhbz#730023
| | * Keep format _mountType in sync with _type (#828650)Jesse Keating2012-07-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Device formats have both a type and mountType property. The mountType property has a fallback of reading the _type attribute, if _mountType isn't set. But when we're migrating filesystems, the _mountType will have already been set, so just modifying _type won't effect any code looking at mountType. This can lead to the wrong data being written out to say /etc/fstab.