Commit Graph

1212 Commits

Author SHA1 Message Date
Dennis Gilmore
aff6ef287d Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-26 23:39:07 -05:00
Brian C. Lane
5f42f4619d - Fix a variable reference (#813923) (jkeating)
- Remove double quotes in nvram (hamzy)
- add a dialog while running convertfs (#812144) (bcl)
- mount before resizing live image (#811706) (bcl)
- check for valid mountpoints (#748209) (bcl)
- make dev_is_mounted more reliable (wwoods)
- Merge 'f17-branch' (wwoods)
- Trimmed a large number of merge commits (bcl)
2012-04-18 16:14:06 -07:00
Brian C. Lane
bd4c935ff4 - use a dracut shutdown hook to eject media (#787461) (bcl)
- add dracut shutdown eject hook function (#787461) (bcl)
- The createSuggested methods have changed name (#791204, #795058). (clumens)
- iscsi: no discovery on each target login (#752066) (rvykydal)
- Use libpwquality to check root password strength (#755883) (mgracik)
- Generate repo= ks command only for repos added by user (#738577) (rvykydal)
- Fix a typo (#794504). (clumens)
- Add support for network --device=link in stage2 kickstart (#790332)
  (rvykydal)
- Don't set the pmbr bootable flag on Macs, whether booted via EFI or not (mjg)
- Don't set GPT HFS+ partitions as bootable (mjg)
- Mark HFS+ as fsckable (mjg)
- Set default lang and create default locale files early (wwoods)
- Generate connection UUID in inital ifcfg files created by anaconda (#705328)
  (rvykydal)
- Take in change of a binary name (brcm_iscsiuio -> iscsiuio) (#731761)
  (rvykydal)
- Add 'traceback' boot option for python-meh and libreport testing (vpodzime)
- fix setattr in set_cmdline_bool (pschindl)
- Add _mounttype to HFSPlus (mjg)
- Add support for UEFI Mac installs (mjg)
- Add support for HFS+ partitions (mjg)
- Remove networking configuration steps from linuxrc.s390 (#783227) (dcantrell)
- Clear partitions' metadata when 'clearpart --initlabel' used. (#783841)
  (dlehman)
- Fix support for detecting existing mirrored lvs. (#734128) (dlehman)
- Don't put partitions into device.map (pjones)
- fix potential EFIGRUB infinite loop (bcl)
- finish ROOT_PATH changes in bootloader (#789169) (bcl)
- Be more verbose about upgrade failures (#735060) (bcl)
- log tracebacks from importing formats (bcl)
- Skip setting PMBR boot flag on EFI (#754850) (mjg)
2012-02-20 15:42:44 -08:00
Brian C. Lane
ff82e98e3f - Set ONBOOT=yes for FCoE devices (#755147) (rvykydal)
- Add details to transifex.doc for branching (bcl)
- anaconda_optparse.py: a new OptionParser that also reads boot args (wwoods)
- Add flags.set_cmdline_bool and flags.read_cmdline (wwoods)
- flags.py: add new BootArgs() object for dealing with boot args (wwoods)
- flags.py: rework/cleanup Flags object (wwoods)
- fix serial console option parsing (#767745) (wwoods)
- run convertfs on upgrade (#787893) (bcl)
- check if stdout and stderr are the same in execWithRedirect and open the file
  only once in such cases (mmatsuya)
- Disable ipv6 on target system when using noipv6 option (#735791) (rvykydal)
2012-02-09 09:43:12 -08:00
Brian C. Lane
d460568bf3 - Set the boot flag on the GPT PMBR (#754850) (bcl)
- Add missing _boot_description values for dasd and zfcp (#739620) (dcantrell)
- Select the same device for ksdevice=link in loader and stage2 (#760250)
  (rvykydal)
2012-02-06 14:11:56 -08:00
Brian C. Lane
44ab893b16 - Add a separate function to get an LV's VG name. (dlehman)
- util-linux-ng is now util-linux (bcl)
2012-02-01 16:51:26 -08:00
Brian C. Lane
dbca1df5e8 - liveinst: canonicalize live-baseloop symlink (bcl)
- Fixup getDeviceBy* methods (bcl)
- Ignore dm devs when scanning for mpath members (#761278) (hamzy)
- Don't set the system's hostname during disk image installs. (dlehman)
- Fix error handling in the case of no live block device. (dlehman)
- Force simple filter for disk image installs. (#784560) (dlehman)
- Check for live install before doing live-specific umounts. (dlehman)
- DM_VG_NAME tells an LV's VG, not the VG a PV belongs to. (#772878) (dlehman)
2012-01-31 16:15:36 -08:00
Tomas Bzatek
dc69419bf0 Rebuilt for new libarchive 2012-01-26 13:25:17 +01:00
Brian C. Lane
0817922264 - Add missing log import to platform.py (bcl)
- liveinst: Check for live-baseloop LIVE_BLOCK (bcl)
- Add Storage.autoPartType to indicate lvm/btrfs/neither. (dlehman)
- Add full support for btrfs via kickstart's btrfs command. (dlehman)
- Show btrfs vols/subvols but don't allow editing them. (dlehman)
- Add support for btrfs to the devicetree. (dlehman)
- Remove an old hack with action registration. (dlehman)
- Add support for btrfs automatic partitioning. (dlehman)
- Add new field to PartSpec to indicate btrfs reqs. (dlehman)
- Add btrfs convenience methods to Storage. (dlehman)
- Handle device name generation and checking in a more generic way. (dlehman)
- Add btrfs base class along with classes for volume, subvolume. (dlehman)
- btrfs volumes/subvolumes are created by devicelibs.btrfs. (dlehman)
- Scan for btrfs while looking a new devices. (dlehman)
- Add backend module for operating on btrfs volumes. (dlehman)
- Fix default hostname function to never return '(none)'. (dlehman)
- Revert "Put bios boot partitions on all gpt disk on bios systems. (#738964)"
  (dlehman)
- Put NoSuchGroup and DispatchError back, but not in errors.py. (#760786)
  (dlehman)
- Clean up BootLoader.writeKS to account for no bootloader. (dlehman)
- Fix sense of disklabel size check and add some logging. (dlehman)
- Handle v0.90 md metadata in preexisting arrays. (dlehman)
- style cleanups for ppc SMS bios patch (wwoods)
- Update ppc SMS bios after installation (hamzy)
- report more detail about yum failure (bcl)
- Add a script mode that exits instead of looping (bcl)
- Add 'sound-and-video' to Fedora install class for 'Software Development'
  task. (#643786) (notting)
- Unmount the image file (bcl)
- Disable yum log file handling (bcl)
- Setup storage config when kickstart is parsed (bcl)
2012-01-23 17:39:46 -08:00
Dennis Gilmore
797c9fa0a9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 15:15:29 -06:00
Peter Robinson
ddceadd043 update util-linux-ng -> util-linux 2011-12-29 16:13:27 +00:00
Chris Lumens
bb01b2746e ARCHIVE_DEFAULT_BYTES_PER_BLOCK no longer exists in libarchive-3.0.0
(clumens)
Don't use the rpmdb to figure out upgrade target arch (#748119). (clumens)
Remove obsolete error handling left over from the old storage code. (dlehman)
Update to the FC16_VolGroupData so reserving space works. (dlehman)
Remove unused import of gzip from task_gui.py (dlehman)
Cap new /boot/efi partitions at 200MB. (#748274) (dlehman)
Fix root device specification in zipl.conf. (#740576) (dlehman)
Add --boot-drive option to kickstart bootloader command. (dlehman)
Include disklabel type in grub2 device names. (dlehman)
use 800x600 as minimal mainWindow size (vpodzime) (mgracik)
Use an atexit handler for shutting down and ejecting media (#750809).
(clumens)
Fix a dumb error when canceling previous migration actions (#744034).
(clumens)
Document iscsi and multipath implementations. (akozumpl)
Don't load forcefully load pcspkr.  The kernel doesn't (#750830). (clumens)
Gray out "Configure Network" button in live installations (#749929)
(rvykydal)
Support prefix length in kickstart network --ipv6 option. (rvykydal)
Support prefix length in ipv6= cmdline option (#679108) (rvykydal)
Remove snarffont, which is no longer needed. (clumens)
Change what the third column of lang-table means. (clumens)
And stop attempting to load our own fonts, since we no longer ship them.
(clumens)
Remove our own screen fonts (#742613, #743429). (clumens)
Don't use GPT disklabels on Lenovo BIOS systems. (#749325) (dlehman)
Fix typo in call to opt.isdigit (#743787) (pjones)
Don't allow disks containing the live media as boot disk. (#748587) (dlehman)
Honor fsprofile argument even for existing devices. (#747417) (dlehman)
Regenerate tasklist when a repo is removed. (akozumpl)
Do a better job of remembering if 'review and modify partitioning' was
checked. (akozumpl)
Be more convincing in eradicating errant temp vg paths. (#722952) (dlehman)
Resize: Update format size if aligning partition shrinks it. (#689179)
(dlehman)
Copy all of live filesystem to target (#746844) (bcl)
Fix autopart shrink of existing system. (#746605) (dlehman)
cryptsetup returns positive nonzero when activating by different than the
first keyslot (msivak)
do more logging in findExistingRootDevices() (akozumpl)
Add 'nogpt' cmdline arg to disable creation of gpt disklabels. (dlehman)
Show cleardisks gui always to allow selecting a boot disk. (#744088)
(dlehman)
mpath: flush more eagerly in filter_gui. (akozumpl)
debugging: log boot arguments. (akozumpl)
2011-11-15 10:22:47 -05:00
Dennis Gilmore
845c75fd2b - Rebuilt for glibc bug#747377 2011-10-26 18:35:26 -05:00
Chris Lumens
c03c6e852d Revert "Be more convincing in eradicating errant temp vg paths. (#722952) (dlehman)"
This reverts commit 1e5f3f3da9.  This was meant to
go onto f16-branch.
2011-10-19 14:20:17 -04:00
Chris Lumens
1e5f3f3da9 Be more convincing in eradicating errant temp vg paths. (#722952) (dlehman)
Copy all of live filesystem to target (#746844) (bcl)
Fix autopart shrink of existing system. (#746605) (dlehman)
cryptsetup returns positive nonzero when activating by different than the
first keyslot (msivak)
Add 'nogpt' cmdline arg to disable creation of gpt disklabels. (#735733)
(dlehman)
Show cleardisks gui always to allow selecting a boot disk. (#744088)
(dlehman)
2011-10-19 14:19:14 -04:00
Chris Lumens
b1a0deff24 Pull grub-efi and efibootmgr into the package list as needed. (#742042)
(pjones)
analog: properly log user.info where NetworkManager (also) communicates.
(akozumpl)
analog: bump the version to rsyslog 5 (akozumpl)
partitioning.py: reference to list of free regions is shadowed by a double.
(akozumpl)
Handle strange lang boot argument values. (akozumpl)
LANG_DEFAULT lives in lang.c. (akozumpl)
Include docs/transifex.txt in release dist. (dcantrell)
fcoe: modprobe the VLAN layer module. (akozumpl)
Remove some raid error checking pykickstart can do for us. (clumens)
Set default BOOTPROTO=dhcp for network service (minimal installs) (#741199)
(rvykydal)
remove argument ROOT_PATH from getDefaultKeyboard() calls (removed from
method with 3e8d08cac6aa89f001c5b32dba251a62a45ed7f4) (vpodzime)
Default to an active network device after reboot on Fedora (ONBOOT) (#498207)
(rvykydal)
Fix: Allow EFI slot_ids in hexdecimal (#742141). (fabian.deutsch)
Move the fedora logo to the left. (akozumpl)
fcoe: fix detecting FCoE NIC (mcb30)
Do not show loop devices in the filtering UI. (akozumpl)
dispatcher: do not request "group-selection" with "tasksel". (akozumpl)
upgrade: do not insist on running the "bootloader" step. (akozumpl)
Fix sigsegv in setKickstartNetwork() (strdup() from a NULL). (akozumpl)
dracut args: "rhgb quiet" should come last. (akozumpl)
Add nfsiso: handling to parseNfsHostPathOpts (bcl)
Only check relevant devices for dirty filesystems. (#741206) (dlehman)
Make sure storage is reset just before partitioning, always. (dlehman)
Move selection of default boot drive into bootloader. (dlehman)
Show error dialog instead of traceback on fstab type mismatch. (#649171)
(dlehman)
Try a test mount and keep fstab mismatches if it succeeds. (#649171)
(dlehman)
Check the return value of get_file_list (#741466) (bcl)
imount.c: include fcntl.h before ext2fs/ext2fs.h. (akozumpl)
Write the grub.conf after setting up the new EFI bootloader (#741994)) (bcl)
botoloader: write 'ip=eth0:dhcp,auto6' instead of 'ip=eth0:dhcp
ip=eth0:auto6' (akozumpl)
gitingore: ignore po/*.po.new files. (akozumpl)
Put bios boot partitions on all gpt disk on bios systems. (#738964) (dlehman)
Change default bootloader timeout from 20sec to 5sec. (#727831) (dlehman)
Bootloader stage1_drive is more than a suggestion. (#738964) (dlehman)
Mark the live device's parent devices protected. (#738964) (dlehman)
it is anaconda-shell (akozumpl)
Improve the clarity of the missing bios boot partition error. (#731549)
(dlehman)
Remove tmp.mount (systemd handles this for us now) (wwoods)
Move dependency info into the unit files (wwoods)
move anaconda-shell.service to the correct filename (wwoods)
make anaconda-shell.service a template, put it on tty2 & hvc1 (wwoods)
Return after writing log message, not before. (rvykydal)
Do not reactivate network device needlessly on s390 (#739846) (rvykydal)
Start NM in loader on s390 until we have systemd init here too (#733680)
(rvykydal)
Revert "Set debug_package to %{nil} so we don't strip our binaries."
(akozumpl)
Fix createUser and createGroup to work with kickstart defaults (#739428)
(bcl)
Update test for createUser and createGroup (#739428) (bcl)
fcoe: handle Broadcom fcoe devices correctly. (akozumpl)
fcoe: the control path in sysfs is now /sys/module/libfcoe (akozumpl)
fcoe: load bnx2fc if relevant. (akozumpl)
Fix post-commit lookup of extended partitions. (#737532) (dlehman)
Don't reboot when closing the live installer via the window decoration.
(clumens)
Use the luks format's mapName when creating temp LUKSDevice. (#722952)
(dlehman)
Reset device attr after using temp dev. (#722952) (dlehman)
Make sure there are no tempvg paths even if formatting. (#737916) (dlehman)
2011-10-11 14:52:40 -04:00
Chris Lumens
af7fff4dc1 Sort partitioning commmands in anaconda-ks.cfg. (#736527) (dlehman)
Install grub2 when upgrading on bios x86. (#735730) (dlehman)
Default to installing a new bootloader on upgrade. (dlehman)
Add a Reboot button to the congrats screen on live (#705189). (clumens)
Add support for reserving space in lvm vgs via kickstart. (dlehman)
iutil: make getArch() return ppc64 on ppc64 (#736721) (wwoods)
iutil: add 'bits' arg to isPPC (like isX86) (wwoods)
nfsiso: handle mismatching .iso architecture gracefully. (akozumpl)
systemd: anaconda.target wants rsyslog.service (akozumpl)
Improve checking if new biosboot partition is needed. (akozumpl)
mpath: create /etc/multipath/bindings if we are using friendly names.
(akozumpl)
isolate localeInfo and expandLangs() from langauges.py into a separate
module. (akozumpl)
Make sure we teardown root candidates in all cases. (#693095) (dlehman)
Update parted partition by sector, not name, after create. (#733449)
(dlehman)
Determine existing md arrays' metadata version. (#731266) (dlehman)
Don't check mountable before obtaining actual/existing fs size. (#733808)
(dlehman)
Fix traceback when installing over a system with broken rpm db. (akozumpl)
kickstart: use 'bootloader --timeout' even if it is zero. (akozumpl)
Fix some things using old bootloader/platform stuff. (dlehman)
Fix traceback when validating unallocated partition requests. (#733670)
(dlehman)
Require BIOS boot partition for GPT bootdisk on BIOS systems. (dlehman)
Prevent grub2 from trying to access floppy drives. (dlehman)
Limit grub stage2 md members' device type and metadata version. (dlehman)
Remove unnecessary ROOT_PATH constant passing. (akozumpl)
Moving anaconda.rootPath to constants.ROOT_PATH. (akozumpl)
Remove deprecated --rootPath and --test. (akozumpl)
Tidy warnings.showwarning into anaconda_log.py. (akozumpl)
cosmetic: remove trailing whitespace in timezone_test.py (akozumpl)
ut: cleanup after firewall_test.py (akozumpl)
ut: move tests/fw_test.py to tests/pyanaconda_test/firewall_test.py
(akozumpl)
Close out the yum history before running %post scripts (#730857). (clumens)
Remove unused attribute 'bootable' from DeviceFormat classes. (dlehman)
Allow btrfs stage2 with grub2. (#732594) (dlehman)
Clean up return values of GRUB2._gpt_disk_has_bios_boot. (dlehman)
Force grub2 install to partition's boot block. (#727679) (dlehman)
Don't crash because we don't have support for linear md. (#646157) (dlehman)
Clean up obsolete extended partitions if partitioning fails. (#672010)
(dlehman)
Convert a None from libiscsi.discover() to an empty list. (akozumpl)
Honor kickstart 'autopart --nolvm' option (jlaska)
Allow answering the uninitialized disk question more than once. (akozumpl)
2011-09-15 14:21:37 -04:00
Chris Lumens
332665368c Change IsBeta to IsFinal (mgracik)
edd: do not traceback with cciss devices. (akozumpl)
edd: do not traceback when can not find the respective pci device. (akozumpl)
Use unsigned long long type in doTotalMemory() (dcantrell)
Do not traceback on mpath errors caused by faulty hardware. (akozumpl)
Fix a bunch of stupid little errors pylint caught. (clumens)
There's no more booty module, so don't bother checking it. (clumens)
Ignore false positives in kickstart.py. (clumens)
Ignore reimport warnings from pylint. (clumens)
Handle any amount of whitespace between keyword and rhbz reference.
(dcantrell)
dispath -> dispatch in kickstart.py. (clumens)
2011-07-26 16:01:19 -04:00
Chris Lumens
28f4f8f8d3 progressWindow takes a bunch of new arguments for pulsing (#723345).
(clumens)
request_step -> request_steps in anaconda. (clumens)
Add a writeKS method for encrypted partitions. (clumens)
Don't associate LVs' formats with their parent VG. (dlehman)
Use os-prober to generate GRUB2 dual-boot menu entries. (dlehman)
Fix GRUB2 password handling and GRUB1 kickstart password handling. (dlehman)
changes needed to have per-connection ifcfg files for wifi connections
(vpodzime)
do not care about wifi connections in kickstart (already active from stage1)
(vpodzime)
do not take anaconda's netdevices into account while searching for APs
(vpodzime)
remove key-files writing in loader (no more needed, NM does it itself)
(vpodzime)
do not write default ifcfg files for wireless devices (vpodzime)
Remove the 11.x history from anaconda.spec. (clumens)
2011-07-20 13:41:04 -04:00
Chris Lumens
20fa8f0e45 Remove hasFreeDiskSpace and related code. (dlehman)
Use protected for pvs of incomplete vgs and get rid of immutable. (dlehman)
Use mdadm's default metadata format instead of hardcoding 1.1. (dlehman)
Only show warning about no biosboot on gpt on gpt. (dlehman)
Plumb the cleanupOnly= option through to Storage.reset(). (clumens)
i18n: Maintain the translated repo name upon modifying. (akozumpl)
Log errors during dependency resolution. (clumens)
Fix a bug where language names aren't translated to native. (clumens)
Remove things from utils/ that lorax obsoletes. (clumens)
Remove things from scripts/ that lorax obsoletes. (clumens)
Handle systems with more than 2147483647 kB of memory (#704593). (dcantrell)
Remove support for the ext4migrate option (#712195). (dcantrell)
edd: refactor and enhance the edd module. (akozumpl)
unit tests: provide 'glob.glob' and 'os.listdir' in the DiskIO class.
(akozumpl)
Pulsing progress bar instead of the static popup during device discovery.
(akozumpl)
yum: handle PackageSackErrors separately in AnacondaYum._run. (akozumpl)
We need a later version of pykickstart with the wpakey parameter. (clumens)
Remove KillMode= from systemd control files. (clumens)
Add a property to Platform for accessing boot stage1 constraints. (dlehman)
Simplify lvm growing by using units of pesize instead of MB. (dlehman)
Move platform-specific boot-related data into Platform. (dlehman)
Make /home autoreq grow a bit faster in relation to root. (dlehman)
Update upd-bootiso for F16 (bcl)
Allow a .iso file to be specified instead of a directory (#707846) (bcl)
Fix typo from 573ef017. (akozumpl)
Keep dracut settings in sets instead of many long strings. (akozumpl)
2011-07-11 13:42:11 -04:00
Chris Lumens
0969255897 be more defensive -- check values for nonsenses (vpodzime)
enable netmask setting for wireless connections (vpodzime)
enable dns settings of wireless connection (vpodzime)
enable gateway settings of wireless connection (vpodzime)
enable wpa in kickstart (vpodzime)
enable establishing wpa connection in "early networking" (vpodzime)
ut: remove trailing whitespace in language_test.py (akozumpl)
'part' command checks if the disk is partitionable. (akozumpl)
Correct and simplify handling of "bootable" partition requests. (dlehman)
Don't check the fstype for /boot req weight. (dlehman)
Freeze the lvm button when custom partitioning is selected. (dlehman)
Use the same code for growing lvs that we use for growing partitions.
(dlehman)
Fix check for whether new lv size will fit in vg's free space. (dlehman)
Sun disklabel hacks. (#697100) (dlehman)
Maximize extended partition even when logical reqs' sizes are capped.
(dlehman)
Don't magically adjust fstype when mountpoint is set to "/boot". (dlehman)
Handle partition allocation failures due to alignment adjustments. (dlehman)
Include protected attribute in StorageDevice.__str__. (dlehman)
Log results of protected device spec resolution. (dlehman)
Implement an option that lets anaconda name mpath devices by the wwid.
(akozumpl)
In kickstart, specify multipaths by their wwids. (akozumpl)
multipath: allow mpath<X> specfifications in kickstart. (akozumpl)
multipath: do not set any mpath aliases explicitly. (akozumpl)
Use global proxy setting if no repo proxy is set (#712926) (bcl)
Remove duplicate code. (rvykydal)
Fix typo (DispatcherError->DispatchError). (dlehman)
Allow autopart without lvm. (dlehman)
2011-06-22 15:47:03 -04:00
Chris Lumens
2bd00c7958 Update to the latest pykickstart version. (clumens)
Fix a typo to make encrypted installs get farther. (clumens)
Fix the filter UI to sort capacity as numbers, not characters (#614504).
(clumens)
Fix up swap unmount logic (#708966) (bcl)
Use read-only locking for lvm commands in udev rules. (dlehman)
Check if LVs still fit when removing a PV from a VG. (#682276) (dlehman)
Don't get tripped by partial fstab option matches. (#699167) (dlehman)
RAID gui: fix how the "Number of spares" spin button is manipulated.
(akozumpl)
imount.c: first wait() for mount then close its stdin/stdout. (akozumpl)
Fix a couple of action obsoletes bugs. (dlehman)
Schedule an action when destroying the old format on an encrypted lv.
(dlehman)
Revert "Make sure new devices' formats have their device attr set." (dlehman)
Set formats' device attr when associating the format with a device. (dlehman)
cosmetic, iscsi: make the 'no credentials' string more general. (akozumpl)
2011-06-08 10:39:41 -04:00
Chris Lumens
4c813e76dd Add kickstart support for biosboot. (dlehman)
Make sure new devices' formats have their device attr set. (dlehman)
Don't crash if is_valid_foo methods are called with None. (dlehman)
Unit tests cleanups (akozumpl)
Remove trailing whitespace in file tests/mock/mock.py. (akozumpl)
Remove erronious (vestigial?) call to Platform.isEfi (pjones)
Remove upgrade_swap_gui from POTFILES.in (akozumpl)
ut: if _isys is not available dispatch_test and indexed_dict_test are
failing. (akozumpl)
Cherry-pick from rhel5-branch, by Will Woods. (wwoods)
Pythonize some code from network.py for pleasure. (rvykydal)
Honor DEFROUTE=no when inferring system-wide GATEWAY (rvykydal)
Get rid of overrideDHCPHostname. (rvykydal)
HOSTNAME is not per-device/ifcfg setting. (rvykydal)
Do not set hostname in stage 1. (rvykydal)
Do not write out /etc/sysconfig/network in stage 1. (rvykydal)
ut: make pyanaconda_test/backed_test.py pass (akozumpl)
dispatch: break out step initialization into a separate method. (akozumpl)
dispatch: implement method of saving/restoring all steps scheduling.
(akozumpl)
upgrade: there are no "checkdeps" and "dependencies" steps. (akozumpl)
ut: make upgrade_test pass. (akozumpl)
cosmetic: dispatch.request_step is dispatch.request_steps. (akozumpl)
cosmetic: dispatch.skipStep is dispatch.skip_steps (akozumpl)
cosmetic: move the dir property in dispatch.py with other public methods.
(akozumpl)
dispatch: fix remaining places using the old dispatch interface. (akozumpl)
dispatch: remove "upgradeswapsuggestion" and "addswap" steps. (akozumpl)
dispatch: Fix rules for running the bootloader and instbootloader steps.
(akozumpl)
dispatch: Fix rules for running the partitioning step. (akozumpl)
dispatch: clean up step skipping manipulations in kickstart. (akozumpl)
dispatch: All skips are permanent now. (akozumpl)
Cleanup how an installer interface can declare steps it does not implement.
(akozumpl)
Throw away the dispatcher 'skipList' and give Step a state. (akozumpl)
dispatch: use IndexedDict objects instead of a list of tuples. (akozumpl)
IndexedDict class for storing the installer steps (akozumpl)
Add a shortcut for Configure Network (#705022) (mgracik)
vgreduce now activates some lvs, which I do not understand. (dlehman)
Audit storage log statements' log levels and clean up some things. (dlehman)
Convert Device, DeviceFormat __str__ to __repr__ and add __str__. (dlehman)
2011-05-23 13:24:05 -04:00
Chris Lumens
b711493eed Relabel /var/lock as well (#701575). (clumens)
filled in hasFreeDiskSpace (#683632) (hamzy)
Add a python program to record memory usage during installation. (clumens)
Add a timestamp to every line in install.log/upgrade.log. (clumens)
storage: add SparseFileDevice (wwoods)
FileDevice._create: don't alloc memory equal to file size, close fd (wwoods)
Text mode upgrade should default to upgrade (#704588) (bcl)
Trim "/dev/" correctly in list-harddrives (#702430). (dcantrell)
Include missing parentheses in lvm/md device map names. (dlehman)
Make sure stage1 and stage2 devices are in device.map in case of md,lvm.
(dlehman)
Only do redundant mbr installation for mirrored stage2. (dlehman)
Allow growable md member requests but only for RAID0. (dlehman)
Let blkid/udev tell us which devices contain disklabels. (dlehman)
Move selection of new disklabel's type from DiskLabel to Platform. (dlehman)
Fix an omission from the integration of the new bootloader module. (dlehman)
Rework bootloader constraint checking routines. (dlehman)
Include a BIOS boot partition in X86 autopart on GPT. (dlehman)
Add format class for BIOS boot partition. (dlehman)
Update dracut kernel args (#702711) (bcl)
Add btrfs min size of 256 MB. (#702603) (dlehman)
Update the requirements for memory.. (dlehman)
fix resuce_test.py (akozumpl)
remove references to "zfcpconfig". (akozumpl)
Turn sshd setup, kicstart execution and the rescue mode into dispatch steps.
(akozumpl)
2011-05-17 16:22:53 -04:00
Chris Lumens
c8e44e3714 Make grub2 the default bootloader on x86. (dlehman)
Make sure bootloader stage1 device stays current through partitioning.
(dlehman)
Remove unused Platform.validBootLoaderPartSize method. (dlehman)
Check that there is a stage1 req before validating it otherwise. (dlehman)
set_preferred_stage2_type -> set_preferred_stage1_type (dlehman)
Allow unsetting of stage1_device. (dlehman)
Add a "boot drive" concept to the bootloader since stage1 types vary.
(dlehman)
Consistently refer to stage1 and stage2 device as such. (dlehman)
Fix handling of missing boot device in doPartitioning. (dlehman)
Finish removing bootloadersetup step. (dlehman)
Add grub2 class, fix packages for some classes. (dlehman)
Don't change bootloader names for various configurations. (dlehman)
Add encrypted attribute to StorageDevice. (dlehman)
iscsi: disable the 'Login' button with no nodes selected. (akozumpl)
nuke: InstallControlWindow.busyCursor*() (akozumpl)
iutil: remove excess imports. (akozumpl)
Get rid of interface's entryWindow() and EntryWindow. (akozumpl)
Allow DeviceFormat.cacheMajorminor to fail without an exception. (akozumpl)
Don't check /boot fs when no bootloader is installed (#698312) (bcl)
yuminstall.py: self.pulseWindow is not used anywhere. (akozumpl)
2011-05-03 14:06:08 -04:00
Chris Lumens
aee04a8897 Do not recreate the ssh keys if they exist already. (akozumpl)
Display a banner when (re)starting Anaconda. (akozumpl)
Most viewers of tty1 do not care about xrandr stderr output. (akozumpl)
restart-anaconda: no need to redownload the updates. (akozumpl)
Write 'edd' instead of 'ethX' for fcoe= dracut parameter. (dcantrell)
When checking for allowing an upgrade, trim off any "-Alpha" or "-Beta".
(clumens)
Make text for failed upgrade dialog clearer (#697193) (bcl)
Fix a grammar error in the upgrade message (#697244). (clumens)
If there are no RAID arrays, do not write an mdadm.conf (#696907). (clumens)
loader: always call klogctl to disable kernel logging in the console.
(akozumpl)
Set mainWindow size request to current res reported by xrandr (#694760)
(dcantrell)
Fix SIGSEGV for netwowrk --device=<MAC> which is not found (#697432)
(rvykydal)
Use correct interface to obtain HwAddress property (#693614) (rvykydal)
Revert "Don't write HWADDR into ifcfg files (#690589)" (rvykydal)
analog: turn off another harmful feature of rsyslogd. (akozumpl)
analog: cleanup whitespace in the file. (akozumpl)
Fix building with --disable-selinux (mark (clumens)
Don't include system virtual filesystems in /etc/fstab (#693926). (clumens)
Set ANACONDA=1 in the udev environment early in anaconda. (clumens)
findFirstIsoImage needs to return a filename, so fix it. (clumens)
Fix unmounting in anaconda-cleanup to deal with /mnt/sysimage as well.
(clumens)
Remove the second upgrade check from yuminstall.py. (clumens)
Cache the value of Format.majorminor(). (akozumpl)
And call anaconda-cleanup from restart-anaconda. (clumens)
Unmount everything in /mnt/install from anaconda-cleanup. (clumens)
Move most anaconda mount points to be under /mnt/install. (clumens)
Fix the initialization of LUKS device, we have to add the first keyslot (also
add key_file arguments for compatibility) (msivak)
Add "quiet" to the x86-64 and i386 boot arguments. (clumens)
Update restart-anaconda to work with systemd. (clumens)
Remove init.[ch]. (clumens)
Move debugging features into loader.c. (clumens)
We no longer need to get the PID of init from loader. (clumens)
Move serial console handling code out into its own file. (clumens)
Make reboot/halt/shutdown decisions in anaconda instead of loader. (clumens)
Remove all the custom shutdown/reboot/halt code in loader and init. (clumens)
Move syslog starting into loader. (clumens)
loader doesn't support arguments except from /proc/cmdline. (clumens)
Don't build our own init anymore. (clumens)
Remove the duplicate backtrace setup code in init.c. (clumens)
Remove from init.c/loader.c things that systemd does for us. (clumens)
Add the unit files necessary to have systemd start loader. (clumens)
2011-04-21 15:40:39 -04:00
David Lehman
9041e76ff8 Try again at this fedpkg thing. 2011-04-11 20:23:04 -05:00
David Lehman
4e5c2cf165 Remove maximum limit on EFI partition (#684860) (bcl)
Changes for NetworkManager API 0.9 (rvykydal)
Fix network --device=bootif value processing in stage2. (vpodzime)
Ignore --device=ibft in stage 2 kickstart handling (#638131) (vpodzime)
Don't write HWADDR into ifcfg files (#690589) (rvykydal)
Fix network --device=<MAC> for static configurations (#693302) (rvykydal)
Fix bad indentation from 026dacc3. (akozumpl)
If we change language during Python, build the new locale files. (clumens)
If we're not given a language on the command line, set up English. (clumens)
No longer log that we're resetting the file context. (clumens)
Do filesystem-specific sync operation after writing configuration. (dlehman)
Add sync method to force data onto disk and/or journal. (dlehman)
Update ui screens to use new bootloader module. (dlehman)
Update remaining parts of anaconda to use new bootloader module. (dlehman)
Update storage module for new platform and bootloader modules. (dlehman)
Update platform.py for new bootloader module. (dlehman)
Update kickstart.py for new bootloader module. (dlehman)
Replace booty with a new bootloader module. (dlehman)
Add "disks" attr to StorageDevice to list disks a device depends on.
(dlehman)
Prevent debug and kdump kernels from becoming the default (#693702)
(dcantrell)
Use znet_cio_free to clear network devices from cio_ignore. (dcantrell)
Remove deprecated targets from top level Makefile.am (dcantrell)
Remove languages not available from Transifex. (dcantrell)
Add Transifex instructions for anaconda developers. (dcantrell)
Update Makefile.am to work with new translation system. (dcantrell)
BuildRequires transifex-client (dcantrell)
Ignore po/*.po files (dcantrell)
Remove translation files. (dcantrell)
Add transifex-client configuration file. (dcantrell)
Fix syntax error from commit 9e696b62. (akozumpl)
Rewrite nfs url parsing in loader (bcl)
Fix order of nfs mountOpts in promptForNfs (bcl)
timeout= in yaboot.conf is in tenths of seconds (#692409) (dcantrell)
Install dracut-fips package when fips=1 is specified (#692350) (dcantrell)
unicode-linedraw-chars.txt is no longer useful. (clumens)
mkctype is no longer useful. (clumens)
Fix a typo in swap upgrade strings (yurchor (clumens)
2011-04-11 20:17:59 -05:00
Chris Lumens
d4c9cb8fef Fix a syntax error from the previous translation commit. (clumens)
crypttab should not be world-readable (#692254). (clumens)
Improve the translatability of strings with more than one format specifier.
(clumens)
Stop user if we have no /boot and / is an LV (dcantrell)
Prevent singlePV lv requests from being > the size of any pv (dcantrell)
Do not print out traceback when localedef is not present (msivak)
Update our storage/crypto interface to use new cryptsetup API (msivak)
Fix the logic surrounding use of the filterfunc for get_file_list (#691880).
(clumens)
mount needs to be told "nfs" or it assumes any argument is a device
(#678414). (clumens)
Fix rebooting after a kickstart error is detected. (akozumpl)
2011-03-31 11:03:30 -04:00
Chris Lumens
6f90962b91 Use a more general EnvironmentError to catch timezone-file errors. (akozumpl)
Add shell command to upd-bootiso (bcl)
Set debug_package to %{nil} so we don't strip our binaries. (pjones)
Return values, not strings (bcl)
Use proper store types for DataComboBoxes. (akozumpl)
Fixup rindex usage (#678086) (bcl)
Ensure new kernel is default in zipl.conf on upgrade installs (#683891)
(dcantrell)
shutdown: kill processes in the anaconda process group. (akozumpl)
After 17233a16, vncS is no longer a global. (akozumpl)
shutdown.c: pidof and killall5 are in /sbin on rawhide. (akozumpl)
Check size limits on pre-existing partitions (bcl)
gui.py: nuke createRepoWindow() (akozumpl)
gui.py: nuke titleBar*() (akozumpl)
Fix --mtu option to kickstart network command (#689081) (icomfort)
Implement a general version of InstallInterfaceBase.methodstrRepoWindow().
(akozumpl)
Update icons and add a new 256x256 version (#689014). (clumens)
Fix the filesystem migration dialog in text mode (#688314). (clumens)
Don't fatal_error if required mounts are already mounted (wwoods)
Don't fatal_error if remounting root read-write fails (wwoods)
Align lv sizes when adding to vg total space used. (dlehman)
Clean up display of free space in partitioning gui. (dlehman)
Fix a syntax error in my last upgrade-related commit. (clumens)
Remove some more xutils-related code. (clumens)
Prevent Platform from importing storage stuff until it's necessary. (clumens)
Restore stats from original mount on livecd (#683682) (bcl)
Properly filter out new mounts for livecd install (#683682) (bcl)
Mount livecd filesystems under /mnt (#683682) (bcl)
Fix order of opts and host when processing kickstart nfs lines. (clumens)
Rework the upgrade swap suggestion (#684603). (clumens)
Log running version number as soon as possible (bcl)
Collect LUKS passphrases to avoid making users enter them repeatedly.
(dlehman)
Don't include incomplete md arrays in the devicetree. (dlehman)
Detect live environment if no args passed to anaconda-cleanup. (dlehman)
2011-03-28 11:07:49 -04:00
Chris Lumens
8b4dba2b76 - iscsi: use the --target parameter from the iscsi kickstart command.
(akozumpl)
- Make the "comps" translation domain dynamic. (akozumpl)
- Add a missing include to fix the build. (clumens)
- Remove the last of the xutils module. (clumens)
- Fix a missing exception variable. (akozumpl)
- Add cmdline options and f15 support to upd-bootiso (bcl)
- Use yum's new callback mode when available (pmatilai)
- Pressing enter on the keyboard screen should go to the next screen (#683448).
  (clumens)
- Do not allow use of preexisting root filesystem. (#629311) (dlehman)
- Stop using --update=super-minor when starting md arrays. (dlehman)
- Fix kickstart handling of md spares. (#683605) (dlehman)
- Fix sensitivity of options in text network config UI (#681580) (jlaska)
- Consolidate ip address checking into functions. (rvykydal)
- Add support for ipv6 to gateway boot option (#677609) (rvykydal)
- Fix parsing of ipv6 --gateway in kickstart (#677609) (rvykydal)
- Remove 'Back' button on depsolving exception for ks installs (#673170)
  (dcantrell)
- Shorten the anaconda repo names (#679434). (clumens)
- fix mnemonics in the 'Add Repository' dialog (akozumpl)
- Create the virtio-ports on time. (akozumpl)
- Do not pass --sshd to stage2. (akozumpl)
- Handle boot loader upgrades on s390 (#682783) (dcantrell)
- Don't assume BOOTIF present for ksdevice=bootif. (rvykydal)
- syntax errors correcting (vpodzime)
- Apply one more fix for "logvol --label=" (#673584) (clumens)
- Fix test for resized LV to ensure we schedule the format resize action.
  (dlehman)
- Make sure a bootloader device is selected (#595951) (bcl)
- Another fix for the loader translations. (akozumpl)
- /var/log/dmesg doesn't exist in a live install. messages does, though.
  (dlehman)
- Don't try to unlink a config file that isn't there. (dlehman)
- Handle md name-mangling based on hostname/homehost WRT exclusiveDisks.
  (dlehman)
- Adjust DeviceTree.isIgnored's handling of loop, ram, and live devices.
  (dlehman)
- Allow scanning of already-active md devices. (#680226) (dlehman)
- Don't clobber exclusiveDisks unless there are disk images. (dlehman)
- Do on-demand scanning of md container if needed. (#678877) (dlehman)
- Fix md array spares test. (dlehman)
- Fix udev_device_is_md. (dlehman)
- Add /var/lib/yum to the list of directories we set context on (#681494).
  (clumens)
- Pass createUser and createGroup an arguments dict. (clumens)
- Check all PV ancestor devices for growable partitions. (dlehman)
- Enable network if sshd boot option is used (#643738) (rvykydal)
- Fix setting of loaderData->method from repo= cmdline option. (rvykydal)
- Gotta catch 'em all parted exceptions. (akozumpl)
- Give an indication how many packages are left in cmdline mode (#681614).
  (clumens)
- Dynamic strings make gettext translations fail. (akozumpl)
- devt.h is no longer useful, remove it. (clumens)
- Remove 'Back' button on depsolving exception for ks installs (#673170)
  (dcantrell)
- Ensure remount requests go through isys.mount() (#678520) (dcantrell)
- Check repo instead of method type when enabling network in loader (#673824)
  (rvykydal)
- Fix setting of some network values in loader kickstart (#679825). (rvykydal)
- Loader should activate, stage 2 configure network devices. (rvykydal)
- Do not activate first ks network device automatically in non-network
  installs. (rvykydal)
- Always activate first kickstart network device (rvykydal)
- Make kickstart network command reconfigure active device in loader (rvykydal)
- Use NM for ibft configuration (rvykydal)
- Reset only ifcfg file of device we failed to activate (rvykydal)
- Initialize iface structure properly (rvykydal)
- Add kickstart network --nodefroute option (rvykydal)
- Add support for ks network --bootproto=ibft (rvykydal)
- Wait for activation of specific devices instead of NM (rvykydal)
- Parse all kickstart network commands in loader too (rvykydal)
- Activate all devices set by kickstart network --activate command (rvykydal)
- Parse new kickstart options network --activate and --nodefroute. (rvykydal)
- Fixup upgrade test for findExistingRoots change (#681267) (bcl)
- Change upgrade to use findExistingRootDevices (#681267) (bcl)
- Initialize locale before the kickstart/virtio check (#679702) (msivak)
2011-03-14 11:04:26 -04:00
Chris Lumens
49c1b9fc8e - Fix another unused return value error message. (clumens) 2011-03-01 10:48:35 -05:00
Chris Lumens
36b5c790d2 - Pass correct class to super in SELinuxFS.mountable. (#677450) (dlehman)
- Clarify that loader method entries are looking for a tree. (clumens)
- Fix up remaining anaconda.id references (#680296) (bcl)
- Wipe out pre-existing problems before running transaction (#678201, pmatilai). (clumens)
- Attempt at fixing reboot behavior in kickstart (#676968). (clumens)
- brcm_iscsiuio is not in Fedora yet, handle that you can't find it. (akozumpl)
- Fix downloading .treeinfo files for --noverifyssl repos. (akozumpl)
- Fix syntax error from 0bf0cf13. (akozumpl)
- Pass --force when calling vgreduce --removemissing. (#679206) (dlehman)
- Only apply global passphrase to devices with no passphrase. (#679223) (dlehman)
- Perform terminations before unmounting filesystems on shutdown. (dlehman)
- Get size + summary from yum package object instead of callback key (pmatilai)
- Test for stringiness instead of explicit rpm.hdr class in install callback (pmatilai)
- Remove unused doneFiles counting from transaction callback (pmatilai)
- Handle nfsiso in promptForNfs as well (#678413). (clumens)
- If the umount in getFileFromNfs fails, log it. (clumens)
- Correct the return values of some backend base class methods. (#679107) (dlehman)
- Change xhost auth when doing a liveinst (#663294) (bcl)
- Override kernel cmdline updates (bcl)
- Write --noverifyssl to repos and urls in kickstart where fit. (akozumpl)
- Do all dm handling inside addUdevDMDevice. (#672030) (dlehman)
- Remove storage/miscutils.py, it is not used. (akozumpl)
- Be better at handling killed metacity. (akozumpl)
- Remove Dispatcher.firstStep. (akozumpl)
- remove InstallerControllerWindow.setup_theme() (akozumpl)
- Make the dispatcher call the shots. (akozumpl)
- icw._doExit is now icw.close() (akozumpl)
- remove trailing whitespace from gui.py and installclass.py (akozumpl)
- gui: remove ics.setScreenNext() and ics.getScreenNext(). (akozumpl)
- Clean up vg name generator and default to "vg_image" in image installs. (dlehman)
- Fix calculation of md array spare count. (dlehman)
- createSuggestedVGName takes a hostname, not a Network instance. (dlehman)
- Show correct device path in PV create progress window. (dlehman)
- VNC does not support runtime SecurityTypes changes (#678150) (mgracik)
- Support cciss devices in get_sysfs_path_by_name(). (akozumpl)
- Don't clear partition 1 from mac disks even if it has no name. (#674105) (dlehman)
- Handle quotes around labels and UUIDs in /etc/fstab. (#670496) (dlehman)
- Clean up a bunch of exception handling code. (dlehman)
- Don't show loaderSegvHandler or its glibc entry point in tracebacks. (pjones)
- The default kickstart UI is graphical, specify other if you want it (#678095). (clumens)
- Only check for the addons of enabled repos (#677773). (clumens)
- Fix build - add Makefiles for new unittests to configure.ac (wwoods)
- Fix a thinko when setting up the base repo for NFSISO (#676821). (clumens)
- Take out the part about anaconda being of little use (#677522). (clumens)
- Fix loading translations in loader (#677648). (clumens)
- Don't always attempt to load updates on kickstart installs (#677131). (clumens)
- s390x has firstboot now (dcantrell)
- Don't fail on missing %includes during loader kickstart processing (#676940). (clumens)
- Prompt for media check on DVD installs (#676551). (clumens)
- Tighten the focus of the dogtail and X try/except blocks. (dlehman)
- Stop overriding ext[234] filesystem defaults. (dlehman)
- Make Storage function in the absence of an Anaconda instance. (dlehman)
- Fix DeviceTree to function in the absence of an InstallInterface. (dlehman)
- Remove some udev hackery that was only needed for two-stage env. (dlehman)
- Move large anaconda.__main__ tasks into functions. (dlehman)
- Generate locale files on request (msivak)
- Fix up tests for changes in split media handling (wwoods)
- Update unit testing targets in Makefile.am (tmlcoch)
- Add new tests from the unittests branch (tmlcoch)
- Fix open method in mock/disk.py. (tmlcoch)
- Improve of mock/disk.py. (tmlcoch)
- Remove the old suite() crud from kickstart testing, python-nose work differenlty (msivak)
- Tag tests as slow or acceptance tests and split full testing from devel unit testing (msivak)
- Mock _isys and block modules in fw test. They are not needed. (msivak)
- In text mode we have to treat strings and lists separately while printing them (#676942) (msivak)
- Fix some whitespace errors in iscsi kickstart code. (pjones)
2011-03-01 10:25:29 -05:00
Chris Lumens
d549bb54dd - Check for valid mountpoint before unmounting image. (#671922) (dlehman)
- Fix mis-management of luks dict when renaming encrypted lvs. (dlehman)
- Don't raise NotImplementedError from  non-essential backend methods.
  (dlehman)
- Remove upgrade.findExistingRoots since it does nothing. (dlehman)
- tui: add reinitializeWindow() to the text interface. (akozumpl)
- typo: missing dot in the reinitialization dialog glade file. (akozumpl)
- gui: remove an unneeded parameter from questionInitializeDisk() (akozumpl)
- Remove quotes from udisks command in liveinst (#672022) (bcl)
- Fix iutil import in bootloader config screen (#676032). (clumens)
2011-02-10 11:46:39 -05:00
Dennis Gilmore
adad9e93dd - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 19:09:35 -06:00
Chris Lumens
eab83f7fc3 - Fix a typo. (clumens)
- Don't write our own udev persistent net rules; use udev's generator.
  (notting)
- Add upd-bootiso script (bcl)
- Fix typo in GPT warning (#675242) (bcl)
- remove unused variables (mschmidt)
- Fix support for "logvol --label=" (#673584). (clumens)
- Fix the taint flag check. (clumens)
- Set default resolution of anaconda.glade to 800x600 (dcantrell)
- Make singlePV a more useful boolean, clean up _getSinglePV() (dcantrell)
- Remove width and height parameters from gui.readImageFromFile() (dcantrell)
- Sort singlePV=True requests so they come first. (dcantrell)
- Move reipl step to be after instbootloader step. (dcantrell)
- Remove 'Change device' button from bootloader screen on EFI systems (#582143)
  (wwoods)
- Add anaconda --version support (#673150). (clumens)
- Remove forced 800x600 geometry switch for Xvnc (dcantrell)
- writeMtab -> makeMtab (#673158). (clumens)
- Let dm_node_from_name admit it's defeated. (akozumpl)
- Disable partition resize support for DASD labels (#605912) (dcantrell)
2011-02-07 14:49:16 -05:00
Chris Lumens
ad3ad7ed25 - GCC seriously needs to be less picky. (clumens) 2011-01-25 16:37:05 -05:00
Chris Lumens
b30967b0c6 - Don't call preprocessKickstart from within anaconda as well. (clumens)
- We don't need the command names anymore. (clumens)
- Convert kickstart functions to use Python. (clumens)
- Move all kickstart functions into kickstart.c. (clumens)
- Get rid of the kickstart command codes, and alphabetize the command table.
  (clumens)
- Add the flags required to link against python. (clumens)
- Remove ksReadCommands, convert to using pykickstart for parsing. (clumens)
- Add functions to support interfacing loader with pykickstart. (clumens)
- Fix syntax error from fdd06a4053e2965bdc1719425b6d99fe80ab1e18. (akozumpl)
- Only remove /tmp/updates and /tmp/updates.img if they exist. (clumens)
- YumBackend doesn't inherit from YumBase. AnacondaYum does. (#671577)
  (dlehman)
- After copying live rootfs to root device, grow it to fill the device.
  (dlehman)
- Make sure /boot is mapped to a single LVM PV on s390x (dcantrell)
- Unmount filesystems before shutdown or reboot on s390x (#605577) (dcantrell)
- And update to the latest version of the RAID command. (clumens)
- Make the advanced storage dialogs stay in the foreground. (akozumpl)
2011-01-25 14:51:24 -05:00
Chris Lumens
0050d95816 - Support passing updates= to liveinst via the boot command line. (clumens)
- Make lighter-weight versions of dm map name/node resolution functions.
  (dlehman)
- Make /etc/mtab a symlink to /proc/self/mounts. (#670381) (dlehman)
- Require the pykickstart version with "raid --label=" support. (clumens)
- No longer run hal-lock on live installs (#670312). (clumens)
- Add support for "raid --label=" (#670643). (clumens)
- self.storage -> storage in kickstart execute methods. (clumens)
- Don't prompt on broken lvm or uninitialized disks in cleanup mode. (dlehman)
2011-01-20 16:27:20 -05:00
Chris Lumens
6da467fee9 - Fix booty error on s390 when /boot is not on LVM. (dcantrell)
- Don't offer minors of ignored md devices when creating new md devices.
  (dlehman)
- Make sure devices ignored by the devicetree are in _ignoredDisks. (dlehman)
- Don't try to add spares to active md arrays. (#652874) (dlehman)
- Fix the traceback from c6228535b26a63b0544f4a558a69076581b2a69f. (akozumpl)
- Those missing mnemonicks will not stand. (akozumpl)
- Provide a new mpath devicelib interface that does not reorder the devices.
  (akozumpl)
- Enable support for static ipv6= cmdline option. (rvykydal)
- mpath: create /etc/multipath/bindings file. (akozumpl)
- Fix DMLinearDevice._postSetup to not take or pass an 'orig' arg. (dlehman)
- There's no more MainframeDiskDevice, so don't call its __str__. (clumens)
- We have to pass a blank argument list to execWithCapture. (clumens)
- We have to mount /boot/efi when we find an old one. (pjones)
- Only allow one EFI System Partition to exist at a time. (pjones)
- Conditionalize use of UEFI on boot.iso (pjones)
- Check fstab entries against fmt.mountType not fmt.type (pjones)
- Fix nfsiso install with options (#667839) (mgracik)
- Split out common code from device setup/teardown/create/destroy for reuse.
  (dlehman)
- Remove createParents methods. They don't do anything. (dlehman)
- Add status/progress ui abstraction to device classes. (dlehman)
- Remove unused code related to device probe methods. (dlehman)
- Suddenly, we need gnome-themes-standard. (akozumpl)
- Bold the warning for GPT on non-EFI (#614585) (bcl)
- Warn the user when using a GPT bootdisk on non-EFI systems (#614585) (bcl)
- Support /boot on logical volume on s390x (#618376) (dcantrell)
- Update example ssh command in linuxrc.s390 (dcantrell)
- Start rsyslogd from linuxrc.s390 (#601337) (dcantrell)
- Update spinbutton value in dialogs (#621490) (bcl)
- Convert livecd.py to use the storage module where appropriate. (dlehman)
- Don't try to teardown the live device or associated loop devices. (dlehman)
- Add flag indicating whether a device can be activated/deactivated. (dlehman)
- Include the livecd OS image devices in the device tree. (dlehman)
- Include file-backed loop devices in the device tree. (dlehman)
- Use sysfs instead of losetup to find loop devs' backing files. (dlehman)
- Clean up and close yum/rpm files once we're done with them. (dlehman)
- logging: log_method_return() for devicetree.getDeviceByName() (akozumpl)
- logging: get rid of storage_log.py (akozumpl)
- mpath: filter out the slave devices and their partitions. (akozumpl)
- mpath: use both 'multipath -d' and 'multipath -ll' to get the topology.
  (akozumpl)
- mpath: remove a harmful udev_trigger() in filter_gui (akozumpl)
- Support enabling repos listed but disabled in /etc/yum.repos.d (#663992).
  (clumens)
- Add /sbin to the $PATH for the shell on tty2. (clumens)
- Make sure to set a self.anaconda reference on data objects too. (clumens)
2011-01-19 10:18:26 -05:00
Chris Lumens
dc5d691049 - Adjust main window size based on install type (#667566) (bcl)
- Remove mknod-stub.  We have the full one around now. (clumens)
- Use a different method to get the sysfs_path for device-mapper devices
  (#665643). (clumens)
- Allow existing /var/log (bcl)
2011-01-06 16:39:35 -05:00
Chris Lumens
069cdd3cc7 - Fix a syntax error in f16a565aa3a879a94862f4c3e5b2ede792ed05ef. (clumens)
- Pass --noeject to anaconda (#477887) (bcl)
2010-12-22 13:41:39 -05:00
Chris Lumens
6ec82a410b - Use cio_ignore and *_cio_free commands in linuxrc.s390 (#633469) (dcantrell)
- Add /sbin/cio_ignore to the KEEPFILE list on s390x (dcantrell)
- Remove MainframeDiskDevice class, use description property. (dcantrell)
- Focus the dialog after a message window is closed (mgracik)
- Change the device reinitialization dialog (mgracik)
- Rename anaconda-image-cleanup and use it for all cleanup in liveinst.
  (dlehman)
- Add handling for cleanup of luks devices with unexpected map names. (dlehman)
- Add ability to clean up prior to live install. (dlehman)
- Fix looking up storage device IDs when writing out anaconda-ks.cfg (#591713).
  (clumens)
- Don't write out a duplicate mtab to /mnt/sysimage (#568539). (clumens)
- Raise an exception if X*Display functions fail (#663294). (clumens)
- mpath: make sure /var/log exists exists early. (akozumpl)
- mpath: log the /etc/multipath.conf contents (akozumpl)
2010-12-22 11:52:00 -05:00
Chris Lumens
af68b84b02 - Don't crash if losetup doesn't know anything about a device. (#662513)
(dlehman)
- Set up disk images earlier so kickstart device filtering works on them.
  (dlehman)
- Don't try to parse network device info when doing disk image installs.
  (dlehman)
- Fix DeviceTree cleanup w/ inactive luks devs in cmdline mode. (dlehman)
- Add losetup to the install image, re-remove it from isys (#662183). (clumens)
- "anaconda" -> "self.anaconda" in kickstart execute methods. (clumens)
- Override the BaseHandler.dispatcher method. (clumens)
- Use chreipl to set the IPL device on s390x (#632325) (dcantrell)
- Add /usr/sbin/chreipl to KEEPFILE. (dcantrell)
- Create a MainframeDiskDevice class for common s390 attributes. (dcantrell)
- Do not shut down zFCP storage in Storage.shutdown() (#612626) (dcantrell)
- Clarify the ssh modes for installation on s390x (#621590). (dcantrell)
- devicelibs/mpath.py: do not rely on other modules to import logging.
  (akozumpl)
- filter_gui: device discovery configuration is under anaconda.storage.config.
  (akozumpl)
2010-12-14 17:42:05 -05:00
Chris Lumens
21c238029a - Fix the build. (clumens) 2010-12-08 14:32:01 -05:00
Chris Lumens
ac1f74e50d - Set installer environment hostname for sw raid LABELs (#640743) (rvykydal)
- Device destroy actions can only require other destroy actions. (#651589)
  (dlehman)
- Use wipefs from util-linux-ng instead of dd to wipe old sigs. (dlehman)
- Add cleanup-only mode to DeviceTree.populate. (dlehman)
- Add unit tests for storage.partitioning.getNextPartitionType. (dlehman)
- Only try logging to tty3 if we have permission to do so. (dlehman)
- Enable network when getting .treeinfo (#632526) (rvykydal)
- Fix default of network --device option to match rhel5 (#647462). (rvykydal)
- Do not backtrace if repo is specified through kickstart only (#659781).
  (akozumpl)
- Restore list-harddrives output to what users expect (#654436) (dcantrell)
- Permit ext4 and ext2 for /boot on s390x (#638734) (dcantrell)
- Check for ARPHRD_ETHER and ARPHRD_SLIP types in getDevices (#596826)
  (dcantrell)
- Preserve and otherwise ignore noauto fstab entries. (#660017) (dlehman)
- Fix "logvol --percent=" (#651445, jruemker). (clumens)
- Add chroot command to bash_history. (pjones)
- support for partial offload in udev_*_iscsi() functions. (akozumpl)
- iscsi: partial offload drivers. (akozumpl)
- analog: put it under /usr/bin so it's on the path in an installed system.
  (akozumpl)
- Remove commented out broken code from LoopDevice.status. (dlehman)
- Don't traceback when the action list is empty. (#657891) (dlehman)
- Remove unused udev_device_is_{multipath,dmraid}_partition functions.
  (dlehman)
- Set dm-uuid for anaconda disk image devices from devicetree. (dlehman)
- Remove some unnecessarily hard-coded "/dev/mapper" strings. (dlehman)
- Put the backend logger's config file in /tmp. (dlehman)
- Move handling of /proc/bus/usb and /selinux into storage. (dlehman)
- swapoff -a is only needed for livecd, so only do it for livecd. (dlehman)
- Unlink backend logger config file when stopping logger. (dlehman)
- Make FileDevice.path more consistent. (dlehman)
- Add support for detecting already-active lvm. (dlehman)
- Fix addUdevDevice so we can actually handle already-in-tree devices.
  (dlehman)
- Make it possible to ignore md-fwraid member disks. (dlehman)
- Revert rpmdb symlink hack. (dlehman)
- Remove some unused code from storage.devicelibs.dm. (dlehman)
- Add support for installing onto block device image files. (dlehman)
- Generalize some of the device-mapper partition handling. (dlehman)
- Add support for loop devices. (dlehman)
- Add support for linear device-mapper devices. (dlehman)
- Fix PartitionDevice.path to work with device-mapper disks. (dlehman)
- There's no need to pass exclusiveDisks to doPartitioning separately.
  (dlehman)
- Move storage device scanning parameters into a separate class. (dlehman)
- Don't ignore %packages if --default is given (#621349, dcantrell). (clumens)
- Don't traceback when displaying %post error messages (#654074). (clumens)
- Display a warning message on TAINT_HARDWARE_UNSUPPORTED (#623140). (clumens)
- If getting .treeinfo fails, try treeinfo (#635065). (clumens)
- instPath -> rootPath (clumens)
- Add rdate, tty, which to install image (mgracik)
- Don't add --enablefingerprint unless fprintd-pam is installed (#656434).
  (clumens)
2010-12-08 13:49:36 -05:00
Chris Lumens
1f4274aeec - Ignore immutable disks in clearPartitions (#657115) (bcl)
- Add biosdevname to installer environment (Matt_Domsch)
- Add ntpdate to install.img (#614399) (mgracik)
- It's /usr/bin/gdbserver. (akozumpl)
- Handle dm-N devices pointed to by /dev/disk/ paths (#605312) (bcl)
- Resolve /dev/disk/ devices during rescue (#605312) (bcl)
- Do not auto-check all drives when creating a RAID partition (#641910).
  (akozumpl)
- (Un)select all button in Partition Editor. (akozumpl)
- Show the total amount of space used by snapshots in the VG editor dialog.
  (dlehman)
- Add support for detecting lvm vorigin snapshot volumes. (#633038) (dlehman)
- Don't display free space at end of extended unless > 1MB. (#626025) (dlehman)
- Set SELinux context on /etc/localtime (#653867). (clumens)
- Get a little more output from the unittest runner. (clumens)
- Remove writeRpmPlatform, adjust callers. (#651132, #650490) (notting)
- Import as "pyanaconda.anaconda_log", not "anaconda_log". (clumens)
- A little too much got deleted from imount.c. (clumens)
- Remove the popping portion of kickstart %pre script notification. (clumens)
- Add pyanaconda/.libs to the PYTHONPATH for pylint. (clumens)
- Ignore several false positives and import errors while running pylint.
  (clumens)
- Remove the parts required to make "make tests" work. (clumens)
- nosetests will only run tests if they are not executable and end in _test.py.
  (clumens)
- Set up the PYTHONPATH for running nosetests. (clumens)
- tsort_dict -> tsort in the test case. (clumens)
- Return mount's actual error codes instead of obfuscating them. (dlehman)
- Remove log message saying we don't know how to sanity check storage.
  (dlehman)
- Move check for ext2 filesystem journal from FS to Ext2FS. (dlehman)
- Remove mkdirChain() from isys, use g_mkdir_with_parents() (dcantrell)
- Do not force -O2 in CFLAGS. (dcantrell)
- Remove unused unpackCpioBall() function. (dcantrell)
- Use unpack_archive_file() instead of unpackCpioBall() (dcantrell)
- Use libarchive helper functions in explodeRPM() (dcantrell)
- Add libarchive helper functions for loader in unpack.c (dcantrell)
- Remove include lines for stubs.h from isys. (dcantrell)
- Remove isys cpio extraction code. (dcantrell)
2010-11-30 10:52:25 -05:00
Chris Lumens
9a34c15fd7 - Unset bootloader password checkbox (#650865) (bcl)
- Fix typo in my ctc commit (#648858) (bcl)
- Fix ctc check logic (#648858) (bcl)
- timezones: fix a scrolling problem with the scdate's GUI TreeView. (akozumpl)
- timezones: remove unneeded imports (akozumpl)
- Fix variable substitution in kickstart files (bcl)
- Don't show the cleardisk dialog on upgrades (#649865). (clumens)
- Use a stronger RNG for password salt (mitr)
- Use SHA-512 for bootloader password encryption (mitr)
- Support grub --encrypted when set from kickstart (mitr, #554874). (clumens)
- use different approach to tweak gconf settings in the image (#642358).
  (akozumpl)
- Allow loader to re-prompt for networking when network activation fails
  (jlaska)
- Support devices larger than 1.5TB (#649095, rspanton AT zepler DOT net).
  (clumens)
- Fix test for CTC devices from yesterday. (clumens)
- iscsi, logging: reuse the global ISCSID in has_iscsi(). (akozumpl)
- iscsi: refactor the kickstart processing to use the new iscsi methods.
  (akozumpl)
- Do not rely on presence of DEVICE setting in ifcfg files. (rvykydal)
- Do not sort settings in ifcfg file. (rvykydal)
- Remove obsolete networking code. (rvykydal)
- Support installation to CTC devices in loader (#648858, karsten). (clumens)
- Add more modules to the list of things liveinst must load. (clumens)
- Don't look for a CD number in readStampFileFromIso. (clumens)
- mediaCheckCdrom now supports checking only one piece of media. (clumens)
- Remove support for writing disc number info to .treeinfo and .discinfo.
  (clumens)
- Remove support for split media transactions from yuminstall.py. (clumens)
- Remove unused currentMedia parameter. (clumens)
- mediaHandler no longer needs to worry about mounting anything. (clumens)
- Rework _switchCD and _switchMedia for a one-image world. (clumens)
- umountImage shouldn't care about currentMedia. (clumens)
- Remove presentRequiredMediaMessage and related code. (clumens)
- Rename findIsoImages to findFirstIsoImage. (clumens)
- verifyMedia no longer looks at the disc number. (clumens)
2010-11-09 12:04:41 -05:00
Chris Lumens
c38330cf6b - We now need to BuildRequire dbus-python. (clumens) 2010-10-29 13:16:36 -04:00
Chris Lumens
4cedc2afa5 - ui: mnemonics for autopartitioning type. (akozumpl)
- hwclock lives in /sbin now. (akozumpl)
- timezone_text.py: remove the commented out parts and never called methods.
  (akozumpl)
- gui: remove "swapped" attribute from anaconda.glade (akozumpl)
- Errors downloading .treeinfo files should not be logged as errors. (clumens)
- When we can't fetch group metadata, log why. (clumens)
- Log which step we're on in doLoaderMain. (clumens)
- On upgrades, inform the user what action is taking place (#493249). (clumens)
- Fix import to not drag in a conflicting ConfigParser. (clumens)
- If there are any troubles reading the treeinfo file, return no addons.
  (clumens)
- Only build EFI images on x86_64 (jlaska, #646869). (clumens)
- restart-anaconda: full path to iscsiadm (akozumpl)
- iscsi: ISCSID needs to be declared global in has_iscsi() (akozumpl)
- Fix two problems with initrds for multipla kernels during a pungi compose.
  (akozumpl)
- Fix the locale value for Bengali (India) (mgracik)
- specfile: anaconda requires GConf2 during runtime. (akozumpl)
- timezones: use more of s-c-date (#520631). (akozumpl)
- Don't hardcode the sshd location, either. (clumens)
- Move StorageTestCase into its own file for use by other tests. (dlehman)
- Actions' devices must be in the tree except for ActionCreateDevice. (dlehman)
- Fix StorageDevice.resizable to check self.format.type, not self.format.
  (dlehman)
- Cleanup some preconditions in DeviceAction constructors. (dlehman)
- Add device action test suite. (dlehman)
- Fix test environment python path. (dlehman)
- Reimplement action pruning and sorting using tsort and action deps. (dlehman)
- Add requires and obsoletes methods to DeviceAction classes. (dlehman)
- Add a topological sort implementation for use in sorting device actions.
  (dlehman)
- Only log storage to tty3 if we have permission to do so. (dlehman)
- Remove PartitionDevice.path hack. (dlehman)
- Use 'name' instead of 'device' for device name ctor arg in all Device
  classes. (dlehman)
- Qualify devicelibs.lvm instead of relying on namespace clutter. (dlehman)
- Make the various DeviceAction.isFoo methods into properties. (dlehman)
- Establish a unique id for each DeviceAction instance. (dlehman)
- Add logpicker to keepfile list in upd-instroot. (tmlcoch)
2010-10-29 10:34:31 -04:00