| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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'.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Do not need py-compile anymore.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Add additional files to the ignore list that are created by the
autoconf/automake build system.
|
| |
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
| |
loader was restricting users to a NIC identification duration of 1 to 30
seconds. This patch increases the maximum to 5 minutes.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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 partition types as "Unknown" instead of "None" in the
partition editor window.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
When calling udev_trigger for the save exception to local storage
device, limit the call to block devices.
|
| |
|
|
|
|
|
| |
Only read in 63 bytes, to make sure we preserve any trailing NULs for
end of string.
|
| |
|
|
|
|
|
| |
livecds could already have custom firewall settings, so let's not
overwrite them for now
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|