summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Not all udev info blocks return a name, so provide a way to ignore it.Chris Lumens2009-07-291-2/+2
|
* Don't split values for keys including MODEL or VENDOR.Chris Lumens2009-07-291-1/+3
| | | | | | Unfortunately, these values are not necessarily enclosed in quotes but could still include spaces. We don't want the values in our results hash to be lists, so we need to skip splitting for some keys.
* Move the decision to ignore the results of udev_parse_block_entry up.Chris Lumens2009-07-291-6/+7
| | | | | | | Network devices do not necessarily have a N: and S: entry in the udev info, so we don't want to ignore those right out. Instead, move the decision up into the caller and just have udev_parse_block_entry read all the info and shove it into a hash.
* Put mkdir into /sbin on the initrd, too.Chris Lumens2009-07-291-0/+1
|
* Make sure controlunits.sh is installed to initrd on s390David Cantrell2009-07-283-2/+3
| | | | | | Put controlunits.sh in /usr/lib/anaconda-runtime/loader on s390, install as /sbin/controlunits in the initrd.img, modify linuxrc.s390 to source /sbin/controlunits.
* Remove ChangeLog (#512502)David Cantrell2009-07-282-6/+2
| | | | | | As stated in the bug report, the ChangeLog is huge. We include the highlights of the ChangeLog in the rpm changelog anyway, so skip shipping the big git ChangeLog.
* Add s390utils-cmsfs in upd-instroot for s390David Cantrell2009-07-281-1/+1
|
* Make sure s390 gets /lib/ld64.so.1David Cantrell2009-07-282-0/+10
| | | | If s390 images lack /lib/ld64.so.1, nothing works.
* Skip writeDisabledNetInfo() when loader starts on s390David Cantrell2009-07-281-0/+2
| | | | This causes NetworkManager to hang on s390.
* Fix part --onpart= to print the device name instead of the __str__.Chris Lumens2009-07-281-1/+1
|
* Just pull in all python modules for stage2Jeremy Katz2009-07-281-34/+1
| | | | | | in stage2. Rather than trying to pick out python module deps, let's just include everything. If it's a huge size hit, we'll blacklist big things we don't need
* Trim PACKAGES list in upd-instroot.David Cantrell2009-07-271-14/+14
| | | | | | | | | | Remove the following packages from the PACKAGES list in upd-instroot: dmapi, liblbxutil, libpixman, libtermcap, policy, pyspi, python-elementtree, raidtools, xorg-x11, xorg-x11-base, xorg-x11-libs, xorg-x11-libs-data, xorg-x11-xkbdata, yum-fedorakmod, open Patch from Jeroen van Meeuwen (Fedora Unity) <kanarip@fedoraunity.org>
* Update linuxrc.s390 and friends to reflect review comments.Steffen Maier2009-07-272-343/+288
| | | | | | | | | | | | | | | | | | | | | | This brings linuxrc.s390 and friends to the latest version as posted here https://www.redhat.com/archives/anaconda-devel-list/2009-February/msg00392.html plus some updates after that. Changes: - update usage of udev to rawhide - no more telnetd for network login during install - adapt readcmsfile to automatic loading of device driver modules - refactor main part into function init_main - consider renaming of network device driver module from ctc to ctcm - refactor control unit lookup tables into separate file - no more rely on kernel versions to detect device driver features - upstream qeth driver supports IPv6 on HiperSockets in layer3 mode - no more manual (un)loading of device driver modules - correctly handle default MAC address for layer2 qeth devices - no more kill udevd at end of linuxrc.s390 - write network device configuration to correct new place (ifcfg) Splitting up into single patches is impossible without merge conflicts.
* Log non-upgradable upgrade candidate roots.Radek Vykydal2009-07-241-0/+3
| | | | | | This can be helpful in determining the cause of failed upgrade from log. I used it when working on #499321. Can be kind of corner-case, but can't hurt.
* unmountFilesystems -> umountFilesystems (#510970).Chris Lumens2009-07-241-1/+1
|
* Disable devel repos on release (#503798)Jeremy Katz2009-07-231-0/+6
| | | | | We don't want to have rawhide listed as a repo once we disable betanag. This is a little bit hard-coded, but probably okay
* Work around problems with live installs and dpi other than 96 (#506512)Jeremy Katz2009-07-231-0/+6
| | | | | | | | | | | On the live install, we don't force the DPI to 96. Some of our text takes a bit of space, especially the autopart screen. So if we're on a live install (eg, without mini-wm running), let's just always get rid of the little header image. It doesn't really buy us much and then we get more real estate to work with. Longer term, we probably need to move away from the fixed window size stuff, even though it'll be painful
* Fix obvious typo in font nameJeremy Katz2009-07-231-1/+1
|
* New version (again).anaconda-12.5-1David Cantrell2009-07-222-1/+4
|
* New version.anaconda-12.4-1David Cantrell2009-07-222-1/+19
|
* Add scripts/makeupdates to generate updates.img files.David Cantrell2009-07-223-34/+217
| | | | | | | | Move the contents of the 'make updates' target to scripts/makeupdates. Make the recompilation of the _isys module be conditional (if you want to do that, either run 'make updates' as you have been or pass -c to scripts/makeupdates). Running makeupdates without -c will generate an updates.img with just the changed Python files.
* Add python-decorator to the stage2 image for pyparted (#513175).Chris Lumens2009-07-221-1/+2
|
* Set stage2= on x86 boot.isoJeremy Katz2009-07-211-1/+5
| | | | | x86 boot.iso is built with isohybrid, so let's pass what the stage2 will be in that case
* Try to auto-find the CD even if stage2= is specifiedJeremy Katz2009-07-211-2/+2
| | | | | | | | | Try to auto-find the CD even if stage2= is specified; this lets us add stage2= and then the isohybrid'd images can be dd'd to a usb stick and stage2 gets find there as well as on the CD. Next step is to be able to get rid of the auto CD finding by always explicitly specifying stage2=
* Make sure we have a device before check if it's protected. (#510033)David Lehman2009-07-211-1/+1
|
* Remove unresolvable file devices from the devicetree. (#503830)David Lehman2009-07-211-0/+4
|
* Support multiple fstab entries of a single nodev fstype. (#505969)David Lehman2009-07-211-2/+4
|
* Refer to nodev devices as "none", not "nodev".David Lehman2009-07-211-1/+1
|
* Change DeviceTree.devices from a dict to a list.David Lehman2009-07-216-27/+41
|
* Show locked LUKS devices as "Encrypted (LUKS)", not "LUKS".David Lehman2009-07-211-0/+11
|
* Allow creation of four primary partitions on a disk. (#505269)David Lehman2009-07-211-7/+8
|
* Add a bunch more stuff to the initrd needed for networking.Chris Lumens2009-07-212-2/+14
|
* Add more things to /sbin on the initrd that udev requires.Chris Lumens2009-07-211-0/+5
|
* Add dmesg to the images.Chris Lumens2009-07-211-0/+1
|
* New version.anaconda-12.3-1David Cantrell2009-07-202-1/+26
|
* Set GECOS field for new user accounts specific in ks filesDavid Cantrell2009-07-203-3/+7
| | | | Honor the --gecos argument to the user command in kickstart files.
* Show MAC address of network device in text mode too.Radek Vykydal2009-07-201-3/+4
| | | | | | | I came accross this by the way when working on something different. It adds what was done with commit 2e8dfb72c0c296f24f99512e8fb00c377417a60a (#504216) for GUI to text ui. Althoug BZ suggests that it was already present in text ui, looking into code doesn't (I have no rawhide image to test if it is actually true).
* Fix selection of alternative iface in UI after fail (#507084).Radek Vykydal2009-07-202-3/+12
| | | | | | | | | | | | | Make ifcfg configuration files getting parsed properly after update. The used inotify configuration update mechanism (ifcfg-rh NM plugin) requires 1) writing of new files out of /etc/sysconfig/network-scripts dir so that it doesn't trigger parsing of the file too early (before all is written), and more importantly, 2) removing of the old files before moving the new ones in so that the new file gets parsed and the respective connection gets re-read and eventually activated. Also make sure that only device selected in UI has ONBOOT set to yes in case of selection of another device after fail.
* Stop the cdrom device before ejecting (#505067)Martin Sivak2009-07-171-0/+3
|
* Add hipersockets to NETTYPE description (bhinson, #511962).Chris Lumens2009-07-171-1/+1
|
* Don't show formatting progress bar after mkfs has exited.Eric Kerin2009-07-162-2/+16
| | | | | | | | mke2fs will finish it's work quickly, and anaconda will spend quite sometime reading in the output, and updating the progress dialog in certain cases - the attached patch adds a check to the read/progress loop to check to see if the process has finished, and jumps out early if that's the case.
* Run firstaidkit-qs script instead of the shell (shows rescue menu) (#508512)Martin Sivak2009-07-162-6/+35
| | | | | Add dialog package required for firstaidkit Create /etc/fstab in ramdisk to make mount commands easier (#440327)
* When ignoring partitions make sure lvm also ignores themHans de Goede2009-07-151-0/+2
| | | | | | | When we ignore partitions because we ignore the disk, or because the disk is part of a bios raid set (the case I hit causing me to write this patch), we need to make sure lvm also ignores the partitions and does not happily try to use PV's it thinks are on there.
* 70-anaconda.rules: pass --ignorelockingfailure to lvm invocationHans de Goede2009-07-151-3/+3
| | | | | | | | | | | During testing I noticed that anaconda did not recognize pre-existing logical volumes and thus that I could not upgrade / rescue an existing default partitioning install. I tracked this down to the last lvm call in 70-anaconda.rules failing (udevadm test is your friend). Passing --ignorelockingfailure to lvm fixes this. For good measure this patch does this for all invocations in 70-anaconda.rules
* Call mdadm -I with --no-degraded for all disks but the lastHans de Goede2009-07-151-1/+1
| | | | | | | | | We do not want to bring arrays up (and esp not use, so not scan them) in degraded mode, so add --no-degraded to the mdadm invocation. Note we do not add --no-degraded to the mdadm invocation for the last disk of the set, because doing so assembles the array in an inactive (and thus unusable) state.
* There is no /bin on the initrd so sleep needs to go into /sbin.Chris Lumens2009-07-141-1/+1
|
* Add deviceNameToDiskByPath().David Cantrell2009-07-131-0/+17
| | | | | | This function takes a device name (e.g., sda) and returns the link name that it matches in /dev/disk/by-path. Used to help people with many similar named devices (hundreds of DASDs, for example).
* Display drive model and size in MB in partitioning UI (#460697)David Cantrell2009-07-131-3/+17
| | | | | | | | | | When a partition table is unreadable, anaconda displays a window explaining the situation and asks you if you would like to format the disk for use. The existing message would only give the device node name (e.g., /dev/sda47). This patch adds the drive model name and capacity to the message so confused users might know which disk anaconda is talking about.
* Lots of small grammar and wording changes.Peter Jones2009-07-139-46/+48
| | | | Just auditing the world for clarity, don't mind me.
* Edit user-visible dialogs for style.Peter Jones2009-07-1317-46/+46
| | | | | We have lots of strings that we display to users which are unclear or contain poor usage and grammar. That's bad.