summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Convert po/ subdirectory to GNU gettext template system.David Cantrell2009-06-0913-5773/+745
| | | | | | | | | | Maintaining po/ now means maintaining po/LINGUAS, po/POTFILES.in, and po/Makevars. The other files are automatically added by gettextize when we update to a newer minimum version of gettext. The LINGUAS file lists all of the languages we support. The POTFILES.in file lists all of the source files that have strings for translation. The Makevars file sets some control variables and options to xgettext.
* Restructure liveinst/ for the new build system.David Cantrell2009-06-098-136/+102
| | | | | | | | | | | Added liveinst/Makefile.am and restructured the subdirectory to work a little more easily with autoconf and automake. The liveinst.console file has been moved to console.apps/liveinst. The liveinst.pam file has been moved to pam.d/liveinst. Additional Makefile.am files are present in those subdirectories. The restructure of liveinst/ is to account for the fact that most of the files we have to install are named 'liveinst'.
* Add m4/ subdirectory with autoconf macros.David Cantrell2009-06-099-0/+2256
| | | | | | The m4/ subdirectory contains autoconf macro files used during the build process. This directory supplements the macros provided by the installed autoconf and automake tools.
* Removed py-compile script.David Cantrell2009-06-091-87/+0
| | | | Do not need py-compile anymore.
* Rename anaconda.spec to anaconda.spec.inDavid Cantrell2009-06-091-3436/+62
| | | | | | Also modify anaconda.spec.in for use in the new build system. The Version: field is set at build time. Define %{_libdir} as always /usr/lib for now. And run %configure in %build.
* Ignore autoconf and automake files in the tree.David Cantrell2009-06-091-8/+50
| | | | | Add additional files to the ignore list that are created by the autoconf/automake build system.
* Removed toplevel Makefile and Makefile.incDavid Cantrell2009-06-092-269/+0
|
* Show MAC address of network device in combo box (#504216)David Cantrell2009-06-091-3/+3
| | | | | | | | We adding a remote repo while performing a CD or DVD install, you're presented with netconfig_dialog. The combo box listing network devices used to show 'device_name - description'. Change this to 'device_name - mac_address' to match our other interface listings in anaconda (plus, the description available to us now is sort of useless).
* Remove loader/tr/.cvsignoreDavid Cantrell2009-06-091-1/+0
|
* Increase max NIC identification duration to 5 minutes (#473747).David Cantrell2009-06-091-1/+1
| | | | | loader was restricting users to a NIC identification duration of 1 to 30 seconds. This patch increases the maximum to 5 minutes.
* Use /sbin/ipcalc for IP address validation (#460579)David Cantrell2009-06-091-26/+3
| | | | | | Modify checkipv4() and checkipv6() in linuxrc.s390 to run /sbin/ipcalc for address validation. We were already including the ipcalc program, we just weren't using it.
* Fix an obvious traceback when doing part --ondisk= (#504687).Chris Lumens2009-06-081-1/+1
|
* Catch errors from bootloader installation and tell the user (#502210).Chris Lumens2009-06-058-88/+136
|
* Sending translation for Greekpkst2009-06-051-291/+258
|
* Remove umask temporarily so device permissions are correct (#383531, wmealing).Chris Lumens2009-06-051-0/+8
|
* Remove the name check on driver disk packages (#472951).Chris Lumens2009-06-051-10/+4
| | | | | | | Driver packages can now include a version number or other random information in the Name part of the NEVRA, so we can't count on the name matching kmod-drivername-ext anymore. Luckily, driver RPMs now include more sensible Provides: so we no longer require the extra name check.
* Make the installation key text more descriptive (#474375).Chris Lumens2009-06-051-12/+8
|
* Fix discovery of existing raid/lvm for ks install without clearpart ↵Radek Vykydal2009-06-059-22/+22
| | | | | | | | | | | | | | | | | (#503310) (#503681) Default clearPartType to None so that all devices are discovered during storage initialization step, and UI parttype can be set to its default "Replace existing linux system". Also set clearPartType appropriately when going back from partition dialog so that all devices are discovered during storage reset. There is one case that can't be resolved this way: clearpart --all or --linux is set in ks and "Create custom layout" is selected in parttype UI step. Because of ks setting, storage initialization doesn't discover devices (RAID, LVM) on partitions that are to be cleared and therefore they are not present in custom partition dialog. This can be workarounded by going back and than again to custom partitioning dialog. I think we should grey-out type of partitioning combo set to value from ks clearpart command.
* Use the F12 version of the bootloader command.Chris Lumens2009-06-041-2/+2
|
* It's /sbin/fsadm, not /sbin/e2fsadm (#504043).Chris Lumens2009-06-041-1/+1
|
* Remove the bootloader --lba32 option.Chris Lumens2009-06-043-27/+5
|
* Use gettext.ldngettext when necessary (#467603)David Cantrell2009-06-037-27/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The i18n people have suggested using ngettext when we need to have singular and plural forms of strings, where the count will vary as to what we are reporting to the user. I've made the changes they have suggested. I created a new lambda function called P_() to use for the plural cases. P_() takes in three parameters: 1) The singular form of the string. 2) The plural form of the string. 3) A count. Here's an example: ....some loop runs doing stuff bytesWritten = 47 msg = P_("Wrote %d byte.", "Wrote %d bytes.", bytesWritten) % (bytesWritten,) print msg The % substitution is correct at the end because P_() returns a single string, so we only need the format string to account for that. Some strings have been changed slightly to make it easier for translations to other languages, particularly when choosing plural forms.
* Test NM_CONTROLLED setting correctly in network.py (#502466)David Cantrell2009-06-021-4/+5
| | | | | | | | The only value we care about for NM_CONTROLLED is 'no', so change test to work that way. If performing a livecd install, make sure to carry over any NM_CONTROLLED settings in the ifcfg-* files on the live CD. Users with custom live images may have that set, so we should preserve it.
* Show unknown partitions as "Unknown" in partition editor.David Cantrell2009-06-021-2/+2
| | | | | Show unknown partition types as "Unknown" instead of "None" in the partition editor window.
* Add a type hint on popup windows (rstrode).Chris Lumens2009-06-021-1/+4
| | | | | | metacity doesn't know what to do with transient dialogs without this hint, which means wait windows and progress bars will display underneath the main anaconda window on livecd installs.
* Use the F12 version of the driverdisk command.Chris Lumens2009-06-021-1/+1
|
* Remove driverdisk --type, since mount can figure that out.Chris Lumens2009-06-021-12/+6
|
* Fix an error when editing an unreachable repo (#503454).Chris Lumens2009-06-011-2/+3
| | | | | | In certain cases, calling getRepo on "InstallationRepo" causes a RepoError. When we catch that, we don't set the repo value to anything, so a traceback results. Instead we need to fix the fix for creating a new repo.
* If /etc/rpm/platform is found, move it out of the way.Chris Lumens2009-06-011-0/+5
|
* We no longer write out /etc/rpm/platform, so don't offer to upgrade it.Chris Lumens2009-06-017-81/+7
|
* Remove locals containing "passphrase" or "password" from exns (#503442).Chris Lumens2009-06-011-0/+7
|
* Pass --force to lvresize so it doesn't ask for confirmation.David Lehman2009-05-311-1/+1
|
* Fix a typo in action sorting for resize actions (fs vs. device). (#501000)David Lehman2009-05-311-1/+1
|
* Make progress bars modal (#493263, #498553, rstrode).Chris Lumens2009-05-291-2/+2
| | | | | Without this patch, you were able to click Next earlier than you should be allowed to which led to skipping steps and some very bizarre behavior.
* Make sure to import os.path if we are going to use it.Joel Granados Moreno2009-05-291-0/+1
|
* ipcalc is copied to /usr/lib.Joel Granados Moreno2009-05-291-1/+1
|
* Create and use unique ids for Device instances. (#500808)David Lehman2009-05-283-19/+34
| | | | | | | The use of a unique id frees us from having to worry about parted renaming partitions whenever we remove one. It will also provide a mechanism with which we can more reliably track protected partitions, currently problematic for the same reason.
* Adjust remaining PartitionDevices' names after removing a partition.David Lehman2009-05-281-0/+8
| | | | | | Since parted renames/renumbers partitions, we need to update the names of the PartitionDevice instances so that they are in sync with the parted Partition.
* Limit the trigger to block type devices.Joel Granados Moreno2009-05-281-1/+1
| | | | | When calling udev_trigger for the save exception to local storage device, limit the call to block devices.
* We need ipcalc for new s390 installation script.Joel Granados Moreno2009-05-282-0/+2
|
* Fix off-by-one errors in read.Bill Nottingham2009-05-271-4/+4
| | | | | Only read in 63 bytes, to make sure we preserve any trailing NULs for end of string.
* sysconfig file changed names for system-config-firewallJeremy Katz2009-05-271-2/+2
|
* Don't write out firewall settings if they already exist (#502479)Jeremy Katz2009-05-271-1/+1
| | | | | livecds could already have custom firewall settings, so let's not overwrite them for now
* Make sure that the devices are correctly detected (#491700)Joel Granados Moreno2009-05-271-0/+3
|
* Make the save-to-bugzilla dupe detection smarter.Chris Lumens2009-05-261-1/+1
| | | | | | | | | | | | | | This fixes two problems with how we determine tracebacks are the same based on filename comparisons: (1) Comparisons between python files on i386 and x86-64 tracebacks fail because /usr/lib and /usr/lib64 are different, even though the files themselves are the same. (2) Comparisons between python files on the running system and in /tmp/updates fail obviously. This is a little less concerning to fail on, but since the lines of code are likely to change in an updates.img, duplicates should still work properly.
* Ensure matching rootfs type to live type with autopart (#501876)Jeremy Katz2009-05-261-0/+4
| | | | | | For autopartitioning with live images, we want to make the fstype of / match that of the live image as otherwise, the partitioning will fail due to the mismatch
* If network --device=MAC is given, translate to device name (#185522).Chris Lumens2009-05-221-1/+6
|
* Add a function to convert MAC addresses to device names.Chris Lumens2009-05-222-0/+53
|
* Move /boot checks from sanityCheck into Platform.checkBootRequest.Chris Lumens2009-05-212-46/+37
|
* Return translated strings from checkBootRequest.Chris Lumens2009-05-211-9/+23
|