- 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)
- 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)
- 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)
- 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)
- 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)
(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)
- 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)
- 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)
- 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)
- 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)
(clumens)
- Search for iscsid in the $PATH, not in a hardcoded list of places (#645523).
(clumens)
- Use glib for getPartitionsList() (dcantrell)
- Include the SELinux policy file, not just the directory. (clumens)
- Remove the last references to install.img. (clumens)
- Properly identify device-mapper partitions set up by kpartx. (#644616)
(dlehman)
- Don't ever try to mount ntfs filesystems. (#637319) (dlehman)
- We don't need to worry about 2.4 -> 2.6 updates anymore. (clumens)
- scsiWindow is unused. Kill it. (clumens)
- Add some debugging prints. (clumens)
- Don't prompt for kbd, lang, or network on CD/DVD installs. (clumens)
- We no longer need to copy the install.img over and lochangefd to it.
(clumens)
- Also rework image loading for CD/DVD installs. (clumens)
- Remove a bunch of unused support functions. (clumens)
- Use parseDeviceAndDir instead of reimplementing the same things two more
times. (clumens)
- Rework how image loading works for HD installs. (clumens)
- Remove the unused mountNfsImage and all code that was only called by it.
(clumens)
- Rework how image loading works for NFS installs. (clumens)
- Remove the unused iurlinfo, urlInstallData, and fix up URL kickstarts.
(clumens)
- Initialize loaderData->method. (clumens)
- Remove the unused mountUrlImage function. (clumens)
- Rework how loading images works for URL installs. (clumens)
- urlinstTransfer and support functions do not operate on iurlinfo anymore.
(clumens)
- urlMainSetupPanel no longer takes an iurlinfo. (clumens)
- Deprecate stage2=, keep method= as it's been for a long time now. (clumens)
- migrate_runtime_directory no longer does anything useful. (clumens)
- Remove the method selection block from the beginning of doLoaderMain.
(clumens)
- Fix up copying of firmware. (clumens)
- Correct paths of things started by loader/init that have moved. (clumens)
- Step 3 of merging installer images: No longer create install.img. (clumens)
- makeinstimage is no longer used. (clumens)
- instbin is no longer used. (clumens)
- A couple minor changes to mk-images. (clumens)
- Step 2 of merging installer images: Move most everything out of makeinitrd.
(clumens)
- Step 1 of merging installer images: Don't copy files into a new root.
(clumens)
- No longer do the bin -> usr/bin copy song and dance. (clumens)
- Fix typo in examine_gui.py (bcl)
- Clean up tabs in examine_gui.py (bcl)
- Rework proxy handling so that .treeinfo also uses proxy (#634655) (bcl)
- Translate task and repo names based on the product.img (#622064). (clumens)
- Use baseurl instead of methodstr to get .treeinfo (#604246) (rvykydal)
- Be more resilient to config files missing sections and options (#590591).
(clumens)
- Add repos for all addons in all enabled repositories (#580697). (clumens)
- Add a method that fetches and returns the .treeinfo file. (clumens)
- All uses of perl must die. (clumens)
- A block quote in the middle of a python file does nothing. (clumens)
- Fix traceback after Delete in nm-c-e (#642370) (rvykydal)
- Fix ifcfg logging message. (rvykydal)
- Fix porting of ifcfg logging. (rvykydal)
- Rescan disks when moving back through upgrade check (#635778) (bcl)
- anaconda: Disable X server regenerations (#609245) (ajax)
- Attempt to bring the network up before saving a bug report (#635821).
(clumens)
- No one likes the welcome step anymore, so remove it. (clumens)
- iscsi, cosmetic: fix grammar in the iscsi dialogs. (akozumpl)
- iscsi: call iscsi.stabilize() at the end of the iscsi configuration.
(akozumpl)
- iscsi: consolidate logging in the UI (akozumpl)
- iscsi: allow separate discovery/login credentials in TUI. (akozumpl)
- iscsi: migrate the CRED_ constants and parse_ip() to partIntfHelpers.
(akozumpl)
- iscsi gui: use abstract methods in the iSCSIWizard interface. (akozumpl)
- iscsi gui: factor out the drive adding code. (akozumpl)
- iscsi gui: make the iSCSI wizard never return gtk constants. (akozumpl)
- isci: typo in a GUI checkbox (akozumpl)
- Add logpicker support into Makefiles, anaconda.spec.in, configure.ac and upd-
instroot. (tmlcoch)
- Add logpicker tool into utils (tmlcoch)
- gui: hide text in the proxy password field (#611825). (akozumpl)
- logging: be smarter logging UI module import errors. (akozumpl)
- text.messageWindow(): make it more resilient to the input. (akozumpl)
- Log that we are running %pre scripts to the console (#640256). (clumens)
- Preset default config for immediate Close in nm-c-e enablement (#636526)
(rvykydal)
- Fix non-dhcp network enablement in stage 2 (#640951) (rvykydal)
- Set focus after error message (#611430) (tmlcoch)
- When upgrading a package instead of installing, say so (#636520, jlaska).
(clumens)
- Do a better job of explaining how much memory is required to install
(#639056). (clumens)
- Get rid of mountLoopback and umountLoopback. (clumens)
- copyright notice in add_drive_text.py (akozumpl)
- restart-anaconda: log out of all iscsi nodes (akozumpl)
- remove EXN_ constants from constants.py (akozumpl)
- Honor selected hostname on Live CD (#638634) (rvykydal)
- Do not try to prompt for network for escrow in kickstart (#636533) (rvykydal)
- Sync up list of languages with contents of po/ directory. (clumens)
- Fix a storage logging import (#636621). (clumens)
- Fix a couple pylint-found errors. (clumens)
- Copy ifcfg.log into traceback and target system. (rvykydal)
- Improve logging of ifcfg stuff. (rvykydal)
- Refactor DNS resolver reset. (rvykydal)
- Add placeholders to ambiguous python strings (#634385). (clumens)
- Dynamically initialize MALLOC_PERTURB_ when loader starts. (pjones)
- btrfs will be a supported filesystem in F15 (josef). (clumens)
- Fix setting of $HOME (pjones)
- Limit progress bar amount to 1.0 (bcl)
- Save the partition type selection when moving back (#635778) (bcl)
- Properly rescan disks when moving back (#635778) (bcl)
- Reset resolver after network device activation (#632489) (rvykydal)
- Don't include the product name in the translation (#636415). (clumens)
- Clarify loopback mount log message (#633444). (clumens)
- pykickstart now raises KickstartError instead of IOError. (clumens)
- Fix EFI bootloader install problems (#635873, #635887) (bcl)
- Re-add cleardiskssel step when autopart is chosen. (#635332) (dlehman)
- Pull boot splash image from correct location (#635330) (bcl)
- Add files for polkit to initrd.img (#633315) (rvykydal)
- Remove old kernels with new bootloader (#633234) (bcl)
- Both the inittab and systemd sections can return. Move this part earlier.
(notting)
- iscsi: discovery and node login wizard. (akozumpl)
- Pass xdriver to anaconda in liveinst (#633827) (bcl)
- Add test cases for the new Size class. (dcantrell)
- Add exceptions specific to the new Size class. (dcantrell)
- Create Size class for specifying device and fs sizes. (dcantrell)
- Fix importing the netconfig UI in rescue mode (#632510). (clumens)
- Add noeject support to cdrom eject handling (#477887) (bcl)
- Cleanup tabs in flags.py (bcl)
- Add noeject support to loader (#477887) (bcl)
- Remove BETANAG, instead reading it from .buildstamp (#628688). (clumens)
- Convert .buildstamp into a .ini-style file. (clumens)
- Remove productPath. (clumens)
- Remove any /tmp/yum.log that may be present on the installed system
(#630327). (clumens)
- If the filesystem doesn't support resize, there's no resizesb (#627153).
(clumens)
- Run anaconda in fullscreen mode. (clumens)
- minor: gtk.CellRendererText has no property 'active'. (akozumpl)
- restart-anaconda: kill iscsid too (akozumpl)
- ui: fix the default choice in the 'advanced storage options' dialog.
(akozumpl)
- iscsi: rename variable in addIscsiDrive. (akozumpl)
- ui: a couple of storage mnemonics. (akozumpl)
- updates: .glade files are in data/ui now. (akozumpl)
- Re-fix systemd default link (#627401, mschmidt). (clumens)
- Remove losetup and unlosetup from isys (bcl)
- Remove losetup usage (bcl)
- Various upd-instroot cleanups, most importantly for firstaidkit (#627758).
(clumens)
- Shrink locale-archive down to just what we support. (clumens)
- Remove the icon-theme.cache file from the initrd. (clumens)
- Remove /etc/selinux/targeted/modules/active from the initrd (clumens)
- Remove the DRI modules from the initrd. (clumens)
- i18n: do not build translatable sentences from parts (#622545). (akozumpl)
- memory: install.img is now >150 MB so count 192 MB extra for it. (akozumpl)
- memory: check_memory() displays GUI dialog on livecd (#624534). (akozumpl)
- readvars should split variables into at most 2 pieces (bcl)
- Adding output to method selection process (bcl)
- Unlock the CD tray door in isys.ejectcdrom() (#569377) (pjones)
- Try to pull in generic libraries as well as optimized ones (#572178)
(pjones)
- Translate the Back button in glade (#576082) (akozumpl)
- Make the kernel 'sshd' parameter work as expected (#572493) (akozumpl)
- Add originalFormat handling to editLVMLogicalVolume. (#576529) (dlehman)
- Fix a cut&paste error that caused a traceback (#574743) (dlehman)
- Remove isys/str.c, replace calls with glib.h or string.h calls. (dcantrell)
- Only look for extended partitions on partitioned devices (#576628)
(hdegoede)
- Fix referring to disks by-label, by-uuid, etc (#575855). (clumens)
- fcoe startEDD() add missing return statement (hdegoede)
- Add support for recognizing BIOS EDD configured FCoE drives (#513018)
(hdegoede)
- Update format of cdrom devices when looking for repos on media (#566269)
(rvykydal)
- Fix syntax for passing a mapping to a translatable string (#576085).
(clumens)
- Update filter for translation log entries. (dlehman)
- Don't pass size=1 for autopart PVs. Use PartitionDevice's default size.
(dlehman)
- Update po/POTFILES.in to list all files with strings. (dcantrell)
- platform.py: _diskLabelType is a string itself (hdegoede)
- Make python start with correct default unicode encoding (#539904).
(akozumpl)
- Add boot= argument to kernel cmdline when in fips mode (#573178) (hdegoede)
- Catch NotImplementedError when scanning for disklabels (#566722) (hdegoede)
- BIOS RAID sets get shown double when adding advanced storage (#574714)
(hdegoede)
- Filter UI do not start / stop BIOS RAID sets to get there size (#574587)
(hdegoede)
- Make filter UI honor nodmraid cmdline option (#574684) (hdegoede)
- Properly align the first partition we create (#574220) (hdegoede)
- Move disabling of cylinder alignment to disklabel format (hdegoede)
- put the analog script into the RPM (akozumpl)
- Fix focus, repaint, and stack issues for nm-c-e (#520146) (rvykydal)
- Connect nm-connection-editor to network config button (#520146). (rvykydal)
- Add "Configure Network" button to network UI screen (#520146). (rvykydal)
- Add nm-connection-editor to stage2 (#520146). (rvykydal)
- l10n: Updates to Spanish (Castilian) (es) translation (gguerrer)
- Don't try to set selinux context for read-only mountpoints. (dlehman)
- Derive stage2= from repo=nfsiso: correctly (#565885) (rvykydal)
- Include USB ATA bridge modules in initrd (#531532) (rvykydal)
- Remove hacks that don't apply in present repo setup flow. (rvykydal)
- Reset comps/groups info after editing repo in UI (#555585) (rvykydal)
- Set cache base directory for repos added/edited in UI. (rvykydal)
- Use None, not '', for empty repo proxy attributes (#572460) (rvykydal)
- livecd: show graphical error dialog when memory check fails (#572263)
(akozumpl)
- l10n: Updates to Sinhala (si) translation (snavin)
- use isSparc not isSPARC (dennis)
- set the bootloader to silo for sparc installs (dennis)
- sparc64 is a lib64 arch (dennis)
- Make sure that SPARC bootdisk Makefile is made (dennis)
- make sure we include sparc boot configs (dennis)
- add function to get the sparc system type (dennis)
- Sparc bootloader config not written to /etc (dennis)
- Fix generation of boot.iso on SPARC (dennis)
- l10n: Updates to Polish (pl) translation (raven)
- Keep the selected device count right when going back to filtering
(#572882). (clumens)
- Fully qualify _ped.IOException. (dlehman)
- Do not crash on .autorelabel when using read only rescue mount (#568367)
(msivak)
- parted.PartedDisk can throw IOExceptions too (#573539) (hdegoede)
- l10n: fix/updates to hungarian translation (snicore)
- l10n: updated translations (snicore)
- Use the disk name from kickstart in the shouldClear error message.
(clumens)
- Fix displaying error messages on cleanup/remove callback problems
(#572893). (clumens)
- Before running shouldClear, make sure a real disk was specified (#572523).
(clumens)
- Fix: execWithRedirect() unexpectedkeyword argument 'searchPath' (#572853)
(hdegoede)
- Tell ld.so and friends not to use hardware optimized libs (#572178)
(pjones)
- By default, libcurl does not appear to follow redirects (#572528).
(clumens)
- FcoeDiskDevice.dracutSetupString: handle DCB on / off option (hdegoede)
- Redo the 'sshd' flag. (ajax)
- Catch "Exception" when window manager is starting. (akozumpl)
- Preserve encryption setting when re-editing new encrypted LVs. (#568547)
(dlehman)
- Never pass "<Not applicable>" as mountpoint to format constructors.
(dlehman)
- Fix up device dialogs' handling of preexisting formatting. (dlehman)
- Set up devices using their original formats for certain action types.
(#565848) (dlehman)
- Keep a handle to devices' original format instance. (#565848) (dlehman)
- Pick up system's clock settings on upgrade. (#570299) (akozumpl)
- Do not crash when getDevices returns NULL (#567939) (msivak)
- Use new API in libblkid to look for driverdiscs on removable devices
(#508242) (msivak)
- Use new package structure of firstaidkit (#510346) (msivak)
- Add "crashkernel=auto" to grub.conf for RHEL installs (#561729) (hdegoede)
- Drop iscsi initrd generation hack (hdegoede)
- Fix recognition of partitions on mdraid arrays (#569462) (hdegoede)
- dcbd is being replaced with lldpad (#563790) (hdegoede)
- Use the same cache directory as yum now uses (#568996). (clumens)
- exception.py: switch to tty1 before exit (#569071) (akozumpl)
- Reset conditionals of transaction info too. (#505189) (rvykydal)
- Use '--keyword=P_:1,2' for plural gettext string extraction (#567417).
(dcantrell)
- make sure the new logging also works when isys is imported as a python
module. (akozumpl)
- use the new logging approach in imount.c (akozumpl)
- allow logging into program.log and syslog through log.c (akozumpl)
- log.c: factor out common parts from logMessageV() (akozumpl)
- static variable rename in log.c (akozumpl)
- move log.c from loader into isys. (akozumpl)
- Analog, a generator of rsyslog config files to monitor remote installs.
(akozumpl)
- Remove isys/minifind.c and isys/minifind.h (dcantrell)
- Keep default metacity schema generated for gconf. (#520146) (rvykydal)
- metacity, fix a displaying problem with WaitWindow and ProgressWindow
(#520146) (akozumpl)
- Nuke addFrame()'s showtitle parameter (#520146). (akozumpl)
- Remove gui code we no longer need when mini-wm is gone (#520146) (akozumpl)
- Remove mini-wm.c. (#520146) (akozumpl)
- Introduces metacity window manager (#520146) (akozumpl)
- fix: do not initialize the install interface whenever is is accessed
(#565872) (akozumpl)
- Select/Deselect All should only apply to the current tab (#516143,
#568875). (clumens)
- Don't try to write firewall and auth information twice (#568528). (clumens)
- Fixes bug #569373 - Change udev_trigger block calls to use change action
(bcl)
- Include the report module and related support files (#562656). (clumens)
- report handles exn saving now, and doesn't require a Filer (#562656).
(clumens)
- Adapt to using report's UI API (#562656). (clumens)
- Do some editing of package and filter UI strings (#569039). (clumens)
- Check for the real device-mapper nodes in /proc/swaps. (#567840) (dlehman)
- It's necessary to give each vfprintf invocation a fresh va_list (#568235)
(akozumpl)
- Don't unconditionally unskip the partition step on failure (#567889).
(clumens)
- rpm doesn't always give the callback a tuple (#567878). (clumens)
- Revert "There is no kernel-PAE package anymore, use kernel for xen
(#559347)." (dcantrell)
- logging: make loader say 'loader' (#563009). (akozumpl)
- Make loader log into syslog (so remote logging works for it as well)
(#524980) (akozumpl)
- DiskLabel.status can't be determined so return False. (#563526,#561074)
(dlehman)
- Remove getDasdDevPort() and getDasdState() from isys.py. (dcantrell)
- Replace calls to isys.getDasdPorts() with calls to new getDasdPorts()
(dcantrell)
- Add getDasdPorts() to storage/dasd.py. (dcantrell)
- Remove isys/dasd.c, functions no longer needed in isys. (dcantrell)
- Fix creation of encrypted md members and pvs in kickstart. (#567396)
(dlehman)
- Don't align free space geometries in getFreeRegions. (#565692) (dlehman)
- Align extended partitions like we do other partitions. (dlehman)
- Don't allow the host's LD_LIBRARY_PATH affect get_dso_deps (#565887).
(clumens)
- Remove a couple redundant network bring up calls. (clumens)
- Reset the resolver cache after bringing up the network (#562209). (clumens)
- Let's have /etc/xorg.conf.d in stage2 (#566396) (akozumpl)
- Add the filter UI screens to the list of translatable files (#567216).
(clumens)
- Don't traceback when a user tries to put /boot on an LV (#566569)
(hdegoede)
- RescueInterface should inherit from InstallInterfaceBase too (hdegoede)
- Fix return values for dasd_settle_all() in linuxrc.s390 (#558881).
(dcantrell)
- Don't reset the default package selection on text installs (#564103).
(clumens)
- Remove rules handled by the device-mapper package's rules. (dlehman)
- Raise default lvm extent size from 4MB to 32MB. (dlehman)
- Add udev_settle after setup of LUKSDevice. (#534043) (dlehman)
- Pass '--force' to vgremove to avoid interactive prompts. (#563873)
(dlehman)
- Find rsyslog libs in $LIBDIR not /usr/$LIBDIR (jkeating)
- "_Do_ override BASEARCH with BUILDARCH, it does make sense (#524235)"
(msivak)
- Don't traceback during kickstart if no ignoredisk line is given (#563581).
(clumens)
- Allow any add-on python module to be updated via an updates.img. (clumens)
- Correct references to lcs and ctcm devices (#561816). (dcantrell)
- Use lsznet.raw from s390utils package (#563548). (dcantrell)
- Revert "Write ARP=no to ifcfg file when VSWITCH=1 is set on s390x
(#561926)." (dcantrell)
- Use /sys/devices/lcs instead of /sys/devices/cu3088 (#561816). (dcantrell)
- Wait for all DASDs to be online after autodetection (#558881). (dcantrell)
- Prompt user for install method when going back to STEP_METHOD. (dcantrell)
- Set initrd load address to 32MB for s390x (#546422). (dcantrell)
- Only show the error message if there was an error. (dlehman)
- Be even more clear about removing existing linux installations. (#493360)
(dlehman)
- Improve reboot modes in init.c and shutdown.c. (akozumpl)
- Be more explicit in which libraries we link with. (clumens)
- Do not override BASEARCH with BUILDARCH, it doesn't make sense (#524235)
(msivak)
- platform.checkBootRequest(): Fix use of map instead of filter (hdegoede)
- Improve platform.checkBootRequest() mdarray handling (hdegoede)
- Fix backtrace when trying to use LV for /boot (#562325) (hdegoede)
- Add lsusb to rescue mode stage2 (#562616) (hdegoede)
- No longer refer to instdata in attrSkipList. (clumens)
- Clarify which storage exceptions are bugs (#557928). (clumens)
- Merge branch 'no-instdata' (clumens)
- Fix partitioning help spelling (#562823). (clumens)
- Keep the end sector aligned when resizing partitions (#560647) (hdegoede)
- Write ARP=no to ifcfg file when VSWITCH=1 is set on s390x (#561926).
(dcantrell)
- Don't return the passphrase from hasKey. Should return a boolean. (dlehman)
- Fix splitting of error strings from program.log. (dlehman)
- Take advantage of default size for new partitions. (dlehman)
- Add a default size of 500MB for new partition requests. (dlehman)
- Remove check for MD_DEVNAME from udev_device_is_md. (#562024) (dlehman)
- Don't try to specify bitmap for RAID0 since mdadm doesn't allow it.
(#562023) (dlehman)
- Use 0 for a default max_req_size instead of None. (dlehman)
- Add missing methods to RescueInterface (pjones)
- Clean up imports in __main__. (clumens)
- Nothing uses InstallData anymore, so it can completely be removed.
(clumens)
- Last attribute out of InstallData, please turn out the lights. (clumens)
- Move firstboot into the Anaconda object. (clumens)
- Move bootloader into the Anaconda object. (clumens)
- Move escrowCertificates into the Storage object. (clumens)
- Move storage into the Anaconda class. (clumens)
- Move desktop to the Anaconda object. (clumens)
- Move timezone to the Anaconda object. (clumens)
- Move firewall into Anaconda. (clumens)
- Move users and security to the Anaconda object. (clumens)
- Move network to the Anaconda object. (clumens)
- Move keyboard to the Anaconda object. (clumens)
- Move instLanguage to the Anaconda object. (clumens)
- Move the writeKS and write methods from InstallData to Anaconda. (clumens)
- Move upgrade-related data to the Anaconda object. (clumens)
- Make a bunch of Anaconda attributes into properties. (clumens)
- Move instProgress to be an attribute on the InstallInterface. (clumens)
- Finally remove the x_already_set hack. (clumens)
- Move instClass to be an attribute on Anaconda. (clumens)
- Use anaconda.ksdata instead of anaconda.isKickstart. (clumens)
- Move ksdata to be an attribute on Anaconda. (clumens)
- Remove backend and other pointless attributes from InstallData. (clumens)
- Move the isHeadless attribute onto the Anaconda class. (clumens)
- Set displayMode on the anaconda object, then refer to that everywhere.
(clumens)
- Sort the attributes on class Anaconda for my future reference. (clumens)
- Install classes may no longer force text mode. (clumens)
- Add a Requires: for tigervnc-server (#561498). (clumens)
- Fix return values for dasd_settle_all() in linuxrc.s390 (#558881).
(dcantrell)
- Don't reset the default package selection on text installs (#564103).
(clumens)
- Remove rules handled by the device-mapper package's rules. (dlehman)
- Raise default lvm extent size from 4MB to 32MB. (dlehman)
- Add udev_settle after setup of LUKSDevice. (#534043) (dlehman)
- Pass '--force' to vgremove to avoid interactive prompts. (#563873)
(dlehman)
- Find rsyslog libs in $LIBDIR not /usr/$LIBDIR (jkeating)
- "_Do_ override BASEARCH with BUILDARCH, it does make sense (#524235)"
(msivak)
- Don't traceback during kickstart if no ignoredisk line is given (#563581).
(clumens)
- Allow any add-on python module to be updated via an updates.img. (clumens)
- Correct references to lcs and ctcm devices (#561816). (dcantrell)
- Use lsznet.raw from s390utils package (#563548). (dcantrell)
- Revert "Write ARP=no to ifcfg file when VSWITCH=1 is set on s390x
(#561926)." (dcantrell)
- Use /sys/devices/lcs instead of /sys/devices/cu3088 (#561816). (dcantrell)
- Wait for all DASDs to be online after autodetection (#558881). (dcantrell)
- Prompt user for install method when going back to STEP_METHOD. (dcantrell)
- Set initrd load address to 32MB for s390x (#546422). (dcantrell)
- Only show the error message if there was an error. (dlehman)
- Be even more clear about removing existing linux installations. (#493360)
(dlehman)
- Improve reboot modes in init.c and shutdown.c. (akozumpl)
- Be more explicit in which libraries we link with. (clumens)
- Do not override BASEARCH with BUILDARCH, it doesn't make sense (#524235)
(msivak)
- platform.checkBootRequest(): Fix use of map instead of filter (hdegoede)
- Improve platform.checkBootRequest() mdarray handling (hdegoede)
- Fix backtrace when trying to use LV for /boot (#562325) (hdegoede)
- Add lsusb to rescue mode stage2 (#562616) (hdegoede)
- No longer refer to instdata in attrSkipList. (clumens)
- Clarify which storage exceptions are bugs (#557928). (clumens)
- Merge branch 'no-instdata' (clumens)
- Fix partitioning help spelling (#562823). (clumens)
- Keep the end sector aligned when resizing partitions (#560647) (hdegoede)
- Write ARP=no to ifcfg file when VSWITCH=1 is set on s390x (#561926).
(dcantrell)
- Don't return the passphrase from hasKey. Should return a boolean. (dlehman)
- Fix splitting of error strings from program.log. (dlehman)
- Take advantage of default size for new partitions. (dlehman)
- Add a default size of 500MB for new partition requests. (dlehman)
- Remove check for MD_DEVNAME from udev_device_is_md. (#562024) (dlehman)
- Don't try to specify bitmap for RAID0 since mdadm doesn't allow it.
(#562023) (dlehman)
- Use 0 for a default max_req_size instead of None. (dlehman)
- Add missing methods to RescueInterface (pjones)
- Clean up imports in __main__. (clumens)
- Nothing uses InstallData anymore, so it can completely be removed.
(clumens)
- Last attribute out of InstallData, please turn out the lights. (clumens)
- Move firstboot into the Anaconda object. (clumens)
- Move bootloader into the Anaconda object. (clumens)
- Move escrowCertificates into the Storage object. (clumens)
- Move storage into the Anaconda class. (clumens)
- Move desktop to the Anaconda object. (clumens)
- Move timezone to the Anaconda object. (clumens)
- Move firewall into Anaconda. (clumens)
- Move users and security to the Anaconda object. (clumens)
- Move network to the Anaconda object. (clumens)
- Move keyboard to the Anaconda object. (clumens)
- Move instLanguage to the Anaconda object. (clumens)
- Move the writeKS and write methods from InstallData to Anaconda. (clumens)
- Move upgrade-related data to the Anaconda object. (clumens)
- Make a bunch of Anaconda attributes into properties. (clumens)
- Move instProgress to be an attribute on the InstallInterface. (clumens)
- Finally remove the x_already_set hack. (clumens)
- Move instClass to be an attribute on Anaconda. (clumens)
- Use anaconda.ksdata instead of anaconda.isKickstart. (clumens)
- Move ksdata to be an attribute on Anaconda. (clumens)
- Remove backend and other pointless attributes from InstallData. (clumens)
- Move the isHeadless attribute onto the Anaconda class. (clumens)
- Set displayMode on the anaconda object, then refer to that everywhere.
(clumens)
- Sort the attributes on class Anaconda for my future reference. (clumens)
- Install classes may no longer force text mode. (clumens)
- Add a Requires: for tigervnc-server (#561498). (clumens)
- Fix keymaps-override-ppc pickup in mk-images (#524235) (msivak)
- Fix typo in action sorting. Disklabels before partitions. (#560017)
(dlehman)
- Display ID_PATH for zFCP devices instead of looking for a WWID. (clumens)
- Fix a variety of filtering UI problems caused by switching models around.
(clumens)
- Add ID_SERIAL in as a backup in case there's no ID_SERIAL_SHORT. (clumens)
- Display ID_PATH instead of WWID for DASDs as well. (clumens)
- Rename the WWID column to Identifier. (clumens)
- Enforce maximum partition sizes. (#528276) (dlehman)
- Log commands as a string instead of as a list of strings. (dlehman)
- Strip off the timestamp from error output pulled from program.log.
(dlehman)
- Fix: execWithRedirect() logging stderr at wrong loglevel. (akozumpl)
- Fix: execWithCallback() not logging stderr. (akozumpl)
- Fix: ArithmeticError: Could not align to closest sector (#561278)
(hdegoede)
- Fixed parsing of strings with multiple values in pyudev (mgracik)
- On text kickstart installs, doBasePackageSelect still needs to run
(#559593). (clumens)
- Remove unused udev_parse_block_entry() function (hdegoede)
- Fixed the problem with string to list properties (#560262) (mgracik)
- Add mpath device to selection instead of its constituents. (pjones)
- Make all StorageDevice-s support .vendor and .model (pjones)
- Add a parser for 'multipath -d' output. (pjones)
- Multipath members should not be added to the ignored disk list. (pjones)
- Add udev accessor for ID_MODEL_FROM_DATABASE/ID_MODEL. (pjones)
- Add udev_device_get_multipath_name(). (pjones)
- Use mpath names instead of serials to group them. (pjones)
- Add an exception to use when multipath fails. (pjones)
- Add missing log_method_call()s. (pjones)
- Introduces rsylogd to anaconda (part of #524980) (akozumpl)
- Fix compile problem from 65a3c05. (akozumpl)
- Remove unnecessary free from the rpmextract error handler (msivak)
- Fix SIGSEGV in dlabel feature (#556390) (msivak)
- Support ignore all/reinit all on the disk reinitialization question
(#512011). (clumens)
- Handle reboot better on s390 (#533198) (dcantrell)
- Reset network setting input counters for IPv4 and IPv6 (#553761).
(dcantrell)
- Fix reading dasd status sysfs attribute (#536803). (dcantrell)
- Fix whitespace error that was introduced. (pjones)
- setStage2LocFromCmdline() shouldn't strdup so much. (pjones)
- s390 CHPID types must be treated in hex for lookup table to work (#552844)
(maier)
- Fixed the setting of LD_LIBRARY_PATH in rescue (mgracik)
- Use StorageError insead of enumerating all the different storage errors.
(pjones)
- Get rid of "stage2param" in parseCmdLineFlags(); it is unused. (pjones)
- Make clearDisksWindow use device.model not device.partedDevice.model
(pjones)
- Include device-mapper-multipath in stage2.img (pjones)
- Load all scsi_dh_* modules, since they can't be modprobe by aliases...
(pjones)
- Display the first filter notebook page that has any disks on it. (clumens)
- The firmware and additional-web-server groups no longer exist (#555609).
(clumens)
- Fix a traceback adding RAID devices to the filtering UI. (clumens)
- reIPL code cleanup in loader (dcantrell)
- Show call depth with spaces in log_method_call() (pjones)
- iutil.execWithRedirect() hasn't used searchPath= since 2006. Take it out.
(pjones)
- Look for the SSH config file in /etc/ssh on s390 as well (#555691).
(clumens)
- Changed the architecture check from __ppc64__ to __powerpc64__ (#555669)
(mgracik)
- Fix the blkid infinite loop. (#555601) (msivak)
- Testing mode was removed. (rvykydal)
- There's no reason to keep bits of mkinitrd in upd-instroot. (pjones)
- Support the new excludedGroupList in pykickstart (#554717). (clumens)
- Use passed in anaconda parameter instead of relying on handler (hdegoede)
- kickstart.py: Fix stdoutLog not being defined (hdegoede)
- pylint error fixes round 2 (hdegoede)
- Fixup various errors detected by pylint (hdegoede)
- mdraid: various changes to options for new mdraid array creation (hdegoede)
- Emit a dracut setup string for the root device itself (hdegoede)
- Fix path mistakes in dasd_settle() in loader/linuxrc.s390 (dcantrell)
- Do not write HWADDR to ifcfg file on s390x for OSA Layer 2 (#546005)
(dcantrell)
- Poll DASD status for 'online' or 'unformatted' (#536803) (dcantrell)
- Add back hald for Xorg input device queries (#553780) (dcantrell)
- Support moving multiple rows at once in the cleardisks UI. (clumens)
- Allow disks in the filter and cleardisks UIs to be selected via
double-click. (clumens)
- Don't log the big parted.Partition string every time we do a flag op.
(dlehman)
- Check for disklabels on unpartitionable devices. (#539482) (dlehman)
- Make partitioned attr depend on whether the device is partitionable.
(dlehman)
- Make sure to clear partitions before destroying a disklabel. (dlehman)
- Raise an exception when /etc/fstab contradicts detected fs type (#536906)
(dlehman)
- Don't include read-only filesystems in fsFreeSpace. (#540525) (dlehman)
- NTFS filesystems are not really modifiable in any real sense. Admit it.
(dlehman)
- fstat->st_size is a long unsigned int, not a long long unsigned int.
(dcantrell)
- Use libarchive and rpm pkg-config files during build. (dcantrell)
- Take ignoredDisks into account on the filter screen as well. (clumens)
- Don't wait on the filtertype screen on kickstart installs. (clumens)
- Our overridden AutoPart class must be mentioned in commandMap. (clumens)
- Reword filter UI introductory text to be less confusing. (clumens)
- Install the driver discs according to what was loaded in stage1 (msivak)
- Use the updated DriverDisc code in loader (msivak)
- Backport the RHEL5 DriverDisc functionality (msivak)
- Include depmod in stage1 and set it to prefer the DD directory (msivak)
- Add a function to get paths to loaded modules (msivak)
- Add rpm extraction routines (use librpm and libarchive) (msivak)
- Add DriverDisc v3 documentation (msivak)
- When displaying the filter UI, check devices that are in exclusiveDisks.
(clumens)
- get rid of global import of anaconda_log (akozumpl)
- introduce loglevel flag and use it in yum's tty3 logging (akozumpl)
- Remove LoggerClass but maintain loglevel= functionality (akozumpl)
- Do not duplicate exclusiveDisks when going back to filtering UI. (rvykydal)
- Fixes problems in the manual network configuration screen in loader with
IPv6. (akozumpl)
- Bring back missing IPv6 pieces that were lost in time. (dcantrell)
- Add configuration option to enable/disable IPv6 support. (dcantrell)
- Ask about LVM inconsistencies only in storageinit step. (rvykydal)
- Ask about disk initialization only in storageinit step. (rvykydal)
- Fix partition request sorting based on number of allowed disks. (#540869)
(dlehman)
- Use the per-disk flag to disable cylinder alignment for msdos disklabels.
(dlehman)
- Don't include advanced devices in the total count on the basic filter UI.
(clumens)
- For iSCSI devices, put the path into the UI instead of a WWID. (clumens)
- Add udev_device_get_path. (clumens)
- Make Callbacks._update_size_label callable from outside the object.
(clumens)
- Do not show the "Add Advanced" button on the basic filtering screen.
(clumens)
- Log into program.log through the standard python logging (part of
#524980). (akozumpl)
- Fix typo from commit 13022cc2. (dlehman)
- Restore accidentally removed line in backend.py (hdegoede)
- yuminstall: Fix indentation error (hdegoede)
- No need to special case ignoring of dmraid sets (hdegoede)
- Ignore merge commit messages when generating the rpm changelog. (dcantrell)
- Remove last references to hal. (dcantrell)
- Log calls to DiskLabel's commit and commitToDisk methods. (dlehman)
- Fix DiskLabel.status so it returns True, not self.partedDisk, when active.
(dlehman)
- Write /etc/dasd.conf to target system on s390 (#533833). (dcantrell)
- Latest dracut has new syntax for rd_DASD. (dcantrell)
- Handle case of not enough space in VG more gracefully. (#533797) (dlehman)
- Make sure partitioning-related drive lists are sorted properly. (#534065)
(dlehman)
- Remove the early kickstart processing pass (#532453). (clumens)
- Move all the important stuff out of the KickstartCommand.parse methods.
(clumens)
- These changes require a later version of pykickstart. (clumens)
- commandMap and dataMap are now updates to the existing dict. (clumens)
- Set a reference to the kickstart handler on BaseData objects. (clumens)
- Move exception setup to right after instdata is populated. (clumens)
- Leave one free logical block before each logical partition. (dlehman)
- Use Chunk's geometry attr to access the parted Geometry. (dlehman)
- Fix sorting of requests by mountpoint. It was backwards. (dlehman)
- Align logical partitions' start sector up one logical block for metadata.
(dlehman)
- Use parted.Device's sectorSize attr instead of physicalSectorSize.
(dlehman)
- Select partition layout based on potential for growth. (dlehman)
- Reimplement partition growing. (dlehman)
- Create and use a function to obtain a parted alignment for a disk.
(dlehman)
- Create and use a new function to create and add new partitions to disk.
(dlehman)
- Make and use a new function to remove non-existent partitions. (dlehman)
- Disable parted's cylinder alignment code. (dlehman)
- Use new functions for conversion between size and sector count. (dlehman)
- Consider whether a partition is growable when choosing free space.
(dlehman)
- Allocate fixed-size requests before growable requests. (dlehman)
- For the catch-all case, put the message into the UI, not the exn
(#536854). (clumens)
- Add a missing binary to KEEPFILES (#533237) (msivak)
- Set boot flag for /boot on mdraid 1 array too (#533533). (rvykydal)
- Report no media present for cpqarray controllers with no disks attached
(hdegoede)
- Honor existing RUNKS conf file variable on s390 (#513951). (dcantrell)
- Add "Hipersockets" to qeth NETTYPE description (#511962). (dcantrell)
- Set custom_icon to error for advanced storage dialog errors (hdegoede)
- When creating a new md array check we have enough members (#533027)
(hdegoede)
- Convert string.find calls into something modern (jkeating)
- rescue: Don't copy install.ing to /tmp when not enough RAM (#531304,
#529392) (jvonau)
- isys: remove stray debug printf (#533597) (hdegoede)
- Don't activate / de-activate dmraid sets on setup / teardown (hdegoede)
- Remove previous mdadm bug 523334 workaorund (hdegoede)
- Don't stop mdraid containers or their arrays (#532971) (hdegoede)
- Include the command line to put anaconda into debugger mode in history.
(pjones)
- Allow remote(ish) debugging. (pjones)
- Make sure /var/log/lastlog is there so we don't have ugly logs. (pjones)
- Correct modopts initialization in loader (take 2) (#531932). (dcantrell)
- Get rid of dead code, and fix gettimespecofday's math. (pjones)
- Don't exec without forking first when calling udevadm. (pjones)
- If init or loader exit unexpectedly, traceback. (pjones)
- Fix the vim magic in this file to work. (pjones)
- Add handling for sshpw command. (pjones)
- Improve createLuserConf behavior and chroot behavior in users.* (pjones)
- Improve logging of ssh-keygen. (pjones)
- Remove tabs in "anaconda" (pjones)
- pidof is a symlink to killall5, so we need that as well. (pjones)
- Correctly initialize modopts in loader (#531932). (dcantrell)
- Increase the size of /boot a little bit (#530555). (clumens)
- Modify autopart requests to include a separate /home (#150670). (clumens)
- Take the spec's requiredSpace into account when creating LVs. (clumens)
- Add the PartSpec.__str__ method for debugging. (clumens)
- Trim the inital / off the mountpoint before making an LV name from it.
(clumens)
- Remove "anaconda" from attributes to skip (#532612, #532737). (clumens)
- Fix status for and consolidate handling of '-' in vg/lv names. (#527302)
(dlehman)
- Rename "setupShellEnvironment" to "setupSshd". That's all it does.
(pjones)
- Put "killall -USR2 anaconda" in a pre-populated history. (pjones)
- Only try to split proxy commands out if there's actually one specified.
(pjones)
- Consolidate the parsing of nfs: locations for ks= and stage2= (#529197)
(stijn)
- Copy cio_ignore kernel parameter to zipl.conf on s390 (#475675).
(dcantrell)
- Do not modify /etc/hosts from setup package (#530343). (dcantrell)
- In execWithCallback(), support disabling stdout echo (#528386) (dcantrell)
- Select drives in partition dialog, preserving settings. (#529931) (dlehman)
- Clear pot and po updates after a 'make release' or 'make archive'.
(dcantrell)
- Use the new anaconda image in fedora-logos (#529267). (jkeating)
- Call udev_trigger with a "change" action and don't filter out dm devices.
(dlehman)
- Remove unused attr_nomatch keyword argument from baseudev.udev_trigger.
(dlehman)
- Fix logging of isys mount/umount into program.log. (rvykydal)
- Fix "resize failed: 1" errors for ext2/ext3/ext4 (#517491). (dcantrell)
- Log why we're exiting the installer in storage.DASD.startup() (dcantrell)
- Improve detailedMessageWindow() in text.py. (dcantrell)
- Use 'zerombr' kickstart command for DASDs needing dasdfmt (#528386).
(dcantrell)
- Add 'zerombr' to list of early kickstart commands we look for. (dcantrell)
- Remove extra echo in 'make rpmlog'. (dcantrell)
- Do not traceback if network device doesn't have HwAddress property
(#506013). (rvykydal)
- Fix liveinst to (1) not unmount /dev/pts, (2) unmount in order (509632).
(clumens)
- Do not read DASD data from /tmp/install.cfg in booty (#526354). (dcantrell)
- Merge branch 'master' of ssh://git.fedoraproject.org/git/anaconda (notting)
- Support upgrading when the language isn't in lang-table (#528317).
(clumens)
- Fix task selection when tasks contain the same group. (#528193) (notting)
- Update drivelist with bootloader --driveorder ks option instead of
replacing it (#506073). (rvykydal)
- Use ID_SERIAL to write multipath.conf, but ID_SERIAL_SHORT for UI. (pjones)
- Don't run 70-anaconda.rules on an installed system (#527781). (clumens)
- Handle Installation Repo (base repo) as any other in repo edit UI.
(rvykydal)
- Fix methodstr editing dialog. (rvykydal)
- Store methodstr url of repo (#502208, #526022). (rvykydal)
- Show user of which repository he edits the url (methodstr editing).
(rvykydal)
- Don't traceback with malformed repo= nfs: parameter. (rvykydal)
- Missing volume_key shouldn't break LUKS support completely. (#526899)
(dlehman)
- Write multipathd.conf in anaconda so that dracut can find it. (pjones)
- We moved from dialog to newt.. (#528497) (msivak)
- Fix a segfault when stage2= boot parameter and kickstart url method is
used (#524417). (rvykydal)
- Fix parsing of optional portnr in iscsi target IP (#525118) (hdegoede)
- Reset PartitionDevice attributes after failed edit. (#498026) (dlehman)
- Add MultipathDevice.getDMNode(), because .updateSysfsPath() needs it.
(pjones)
- Add MultipathDevice.updateSysfsPath() (pjones)
- Run implantisomd5 on boot.iso on x86. (bz#526902) (pjones)
- Consider encryption when checking for duplicate mountpoint. (#526697)
(dlehman)
- Fix grub stage1 installation for /boot on md raid1. (rvykydal)
- Do not show the VNC-over-text question, when there is not enough memory
for GUI (#527979) (msivak)
- Fix filtering out of 'Sending translation for' log messages in bumpver.
(rvykydal)
- Use addUdevPartitionDevice() for adding dmraid / multipath partitions
(#527785) (hdegoede)
- Set partedPartition system to the correct FS when creating an FS (hdegoede)
- Reset parted flags in createFormat not destroyFormat (hdegoede)
- Default to mbr bootloader target for mdraid 1 boot device too (#526822).
(rvykydal)
- Clear out state before calling XkbGetState. (clumens)
- Override fstabSpec in PartitionDevice for by-path DASD (#526364). (dcantrell)
- Create DASDDevice objects for DASD devices when building devicetree.
(dcantrell)
- Add udev_device_is_dasd() to detect DASD devices. (dcantrell)
- Change existing call to deviceNameToDiskByPath(). (dcantrell)
- Make storage.devices.deviceNameToDiskByPath() more robust. (dcantrell)
- Do not copy over 70-persistent.rules if instPath is '' (#527707) (dcantrell)
- Filter out 'Sending translation for' log messages in bumpver. (dcantrell)
- Don't copy _raidSet, but merely pass around a reference (hdegoede)
- Action...Format setup device before modifying the partition table (hdegoede)
- map() -> filter() in storage.writeEscrowPackets() (dcantrell)
- lokkit has moved to a subpackage, so require that (#523709). (clumens)
- Stop trying to run xrandr (#527678). (clumens)
- Only initialize escrow packet code if there's devices that need it (#527668).
(clumens)
- On lookup of a PartedDevice also check for _ped.DeviceException (#527699)
(hdegoede)
- Set related ayum attributes if media is found when editing methodstr
(#515441). (rvykydal)
- In repo editing UI do not use object we are creating (#515441). (rvykydal)
- Tell udev to ignore temporary cryptsetup devices. (#526699) (dlehman)
- Have redhat.exec reference generic.prm, not redhat.parm (dcantrell)
- Bring back cio_ignore=all, !0.0.0009 for generic.prm on s390x (#463544)
(dcantrell)
- Take 70-persistent-net.rules generated at installation (#526322)
(dcantrell)
- Use $LIBDIR to find the boot-wrapper file. (jkeating)
- formatByDefault: Don't traceback when mountpoint is None (#522609)
(hdegoede)
- Don't warn /usr should be formatted when "Format as:" is already selected
(hdegoede)
- Bring up network interface before trying to use it for FCoE (hdegoede)
- DMRaidArray: Don't report no media present when in teared down state
(hdegoede)
- Wait for udev to settle before trying to find dmraid sets in udev DB
(hdegoede)
- Implement the double click for free space on the bar view (jgranado)
- Pass only cCB and dcCB to the StripeGraph classes. (jgranado)
- React to a double click on a "free row" in the tree view. (jgranado)
- Create getCurrentDeviceParent function. (jgranado)
- Make sure we don't exceed the 80 character threshold (jgranado)
- Display an LVM graph on the bar view when we click on the VG's free space
(jgranado)
- Add a free row in the LVM tree view when necessary. (jgranado)
- Reorganize the tree view related to lvm. (jgranado)
- Remove unneeded variable (jgranado)
- Remove an errant popd. Probably cut/paste error. (jkeating)
- Only add the .img file to .treeinfo if it exists. (jkeating)
- Make the netboot dir before trying to use it (jkeating)
- Only write network --netmask if one has been defined (#527083). (clumens)
- Add --label to anaconda-ks.cfg if needed (#526223). (clumens)
- Fix existing size calculation for NTFS (#520627) (dcantrell)
- Write label to filesystem if we have one set (#526226, #526242) (dcantrell)
- Add wget to the initrd, which is required for rhts. (clumens)
- Fix the check for no /boot request on PPC yet again (#526843). (clumens)
- Surround the stage2= parameter in quotes for RHEL (#526863). (clumens)
- Correct makeupdates script to work with deleted files. (jgranado)
- Stop dragging mkinitrd into the install (hdegoede)
- Add --keyword=P_ to xgettext command arguments. (dcantrell)
- Use named parameters for translatable strings with multiple params.
(dcantrell)
- Change 'support' to 'supported' in UnknownSwapError dialog (#526549)
(dcantrell)
- Force interface up before checking link status (#525071). (dcantrell)
- Only ignore partitions <1MB that are freespace. (#526445) (dlehman)
- Try to include error messages in lvm/mdadm exceptions. (dlehman)
- Add the create LV option. (jgranado)
- Give the proper orientation to the gtk objects. (jgranado)
- Show the information message when user hits a non-bar element. (jgranado)
- Control the sensitivity of the "delete" and "create" buttons (jgranado)
- Respond to double click on a VG, LV and RAID device. (jgranado)
- Remove the "Hide RAID/LVM" checkbox. (jgranado)
- Display a message in the bar view when user has no selected items.
(jgranado)
- Cosmetic changes. (jgranado)
- The StripeGraph class does not need tree nor editCB (jgranado)
- Restrain from outputing any digits after the decimal point. (jgranado)
- Add a slice when the extended partition contains "free space" (jgranado)
- Reduce message size in clone screen. (jgranado)
- Add Slice size to the bar view (jgranado)
- Select the device in the treeview when its selected in the barview.
(jgranado)
- Make canvas a class method. (jgranado)
- Incorporate all the Graph types in the custom screen. (jgranado)
- Add the Volume Group and md RAID array Graph classes (jgranado)
- Make the Bar View Code generic. (jgranado)
- Pass the device instead of the name to the add funciton. (jgranado)
- Display the device path with a smaller font and different color. (jgranado)
- Display bar view for the selected device only. (jgranado)
- Fix indentation in editCB (jgranado)
- Organize the creation of the custom screen into sections. (jgranado)
- Use a checkmark from a PNG image instead of a string. (jgranado)
- Put the size after the device name in the storage tree. (jgranado)
- Add the warning message for an invalid create. (jgranado)
- Reorganize the Customization screen a little. (jgranado)
- Remove unneeded functions & add the about messages for LVM and RAID.
(jgranado)
- Have an intermediary screen for the "Create" action. (jgranado)
- New screen for "Create" action. (jgranado)
- New function to tell us if there is free space for a new partition.
(jgranado)
- Edit LVM LV when user has a LV selected. (jgranado)
- Don't fail to commit partitions due to active lvm/md. (dlehman)
- Create and use DiskLabelCommitError for failure to commit. (dlehman)
- Work around partition renumbering in processActions. (dlehman)
- Re-get preexisting partitions using their original path. (dlehman)
- Don't store a copy of ActionDestroyFormat's device attr. (dlehman)
- Don't retry commiting partition table to disk (hdegoede)
- Stop /lib/udev/rules.d/65-md-incremental.rules from messing with mdraid
sets (hdegoede)
- Don't try to do format handling on drives without media (#523467)
(hdegoede)
- Wait for mdraid arrays to become clean before reboot / halt (hdegoede)
- Add repo --proxy= support to kickstart. (clumens)
- Pass the proxy config information to stage2. (clumens)
- Add support for proxies to the command line. (clumens)
- Add proxy support to kickstart in the loader. (clumens)
- Add a function to split up a proxy parameter into its parts. (clumens)
- libcurl supports https in addition to http, so change our tests. (clumens)
- getHostAndPath is only used by the nfs code, so move it. (clumens)
- Add initial loader UI support for proxies (#125917, #484788, #499085).
(clumens)
- We no longer need our own FTP/HTTP protocol support code. (clumens)
- Get rid of the convertURL/UI functions, make iurlinfo just store a string.
(clumens)
- Convert urlinstall.c to using the new urlinstTransfer function. (clumens)
- Add proxy support to urlinstTransfer by setting more curl options.
(clumens)
- Add the urlinstTransfer function, which replaces urlinst*Transfer.
(clumens)
- Add a function to construct an array of HTTP headers and cache the result.
(clumens)
- Add a CURL instance to the loader data. (clumens)
- Add checks for libcurl into the makefile process. (clumens)
- Add the packages needed to support libcurl. (clumens)
- Improve loader messages in parseCmdLineFlags when passing vnc (#526350).
(maier)
- Update po/anaconda.pot during a 'bumpver' run. (dcantrell)
- Add 'make release' as a synonym for 'make archive'. (dcantrell)
- Whitespace cleanup in loader/net.c. (dcantrell)
- Clean up getHostandPath() debugging messages for host & file. (dcantrell)
- Need an extra on the PS1 line in /.profile (dcantrell)
- Korean font package name changed (#525597) (dcantrell)
- We can't prompt for new network info in cmdline mode (#526262). (clumens)
- yaboot supports /boot on ext4 (#526219). (clumens)
- bootloader --append= should append, not set the args list (#524004).
(clumens)
- Don't check if /boot is under the 4MB mark on i/p Series (#526200).
(clumens)
- "minimal" has been renamed to "core" (#526191). (clumens)
- Remove some unused isys methods. (clumens)
- Make sure the disk holding /boot is setup before setting boot flag
(#526063) (hdegoede)
- Use temporary repo id for edited object to prevent Duplicate Repo error
(#524599). (rvykydal)
- Do not delete repo twice or when it had not been added actually (#524599).
(rvykydal)
- Disable repo before deleting it (#524599). (rvykydal)
- Log more, repo editing UI. (rvykydal)
- Make _enableRepo a little more readable. (rvykydal)
- Move S390MODS to inside makeBootImages(), remove libiscsi_tcp. (dcantrell)
- Require the latest and greatest python-meh. (clumens)
- Add a stub enableNetwork method for cmdline mode (#525779). (clumens)
- Adapt to python-meh passing a bug description around. (clumens)
- Return None for next part type if all primary slots full. (#524859)
(dlehman)
- Make sure the Minimal group is selected by default on RHEL installs
(#524561). (clumens)
- Updated po/anaconda.pot (dcantrell)
- Remove ui/instkey.glade.h from po/POTFILES.in (dcantrell)
* Tue Sep 22 2009 David Cantrell <dcantrell@redhat.com> - 12.28-1
- Preserve whitespace in $CDLABEL in mk-images.x86 (dcantrell)
- Modify rhel.py installclass for current RHEL development efforts.
(dcantrell)
- Add --brand switch support to buildinstall script. (dcantrell)
- Remove the installation number screen. (clumens)
- Remove kickstart-docs.txt, since it comes with pykickstart (#515168).
(clumens)
- ybin, mkofboot, and ofpath moved from /usr/sbin to /sbin (#524608).
(clumens)
- Honor ignoredisk --only-use. (#514353) (dlehman)
- Make sure user-selected mountpoint is not already in use. (#524584)
(dlehman)
- Do not raise UI dialog in stage2 if network is set in ks (#487503).
(rvykydal)
- Use whiptail instead of dialog in rescue mode, supports serial line better
and looks nicer (msivak)
- Require at least system-config-keyboard 1.3.1 or higher. (dcantrell)
- Fixes for rhel installclass. (dcantrell)
- Start with all modules from kernel/drivers/s390 on s390x (#524566)
(dcantrell)
- Do not require dhcpv6-client, package is now obsolete. (dcantrell)
- Take into account snapshots and mirrored volumes in lvm dialogs. (dlehman)
- Add handling for snapshot and mirrored logical volumes to DeviceTree.
(dlehman)
- Add attrs to LVMLogicalVolumeDevice class for snapshots and mirrored lvs.
(dlehman)
- Add function lvorigin to determine the name of a snapshot's origin lv.
(dlehman)
- Add function udev_device_get_lv_attr to retrieve lv attribute strings.
(dlehman)
- Include hidden volumes and lv attributes in udev db. (dlehman)
- Add 'install' user to start anaconda on s390x. (dcantrell)
- Set a default shell prompt for s390x installs. (dcantrell)
- Do not assume we found a module in addOption() in loader/modules.c
(dcantrell)
- Do not try to load floppy, edd, pcspkr, or iscsi_ibft on s390x. (dcantrell)
- Handle Esc keypress in (some more) dialogs as Cancel - (#520110).
(rvykydal)
- All the nss libraries have moved from /lib to /usr/lib (#524410). (clumens)
- Add python-nss as a requirement (#524307, #524313). (clumens)
- Call $LDSO --verify for the binary file -inside- the chroot. This fixes
building x86 boot images on a x86_64 host system. (thomas.jarosch)
- Just grab everything in a /usr/share/fonts/lohit* directory (#523906).
(clumens)
- Don't write an empty mdadm.conf (hdegoede)
- Write mdraid arrays to mdadm.conf in sorted order (hdegoede)
- containers and their sets must only have a UUID= parameter in mdamd.conf
(hdegoede)
- Updated anaconda.pot file. (dcantrell)
- NetworkManagerSystemSettings.service no longer exists. (jkeating)
- udevsettle is no longer used (udevadm settle is called instead) so don't
put it in images. (jkeating)
- nm-system-settings is no longer shipped. (jkeating)
- Port from PolicyKit to polkit (jkeating)
- Keep po/anaconda.pot in the source tree (#522072) (dcantrell)
- Do not show Unknown as filesystem type for free space. (dcantrell)
- Catch failures from write(2) in utils/snarffont.c (dcantrell)
- Don't leak fds (#520154) (jgranado)
- Initialize the opts variable. (jgranado)
- Add the help messages for the new options of makeupdates script. (jgranado)
- Revert "The Madan font should no longer be used (apparently). (#523906)."
(clumens)
- Fix going back from hd install UI when stage2 is given as boot param
(#519206). (rvykydal)
- The Madan font should no longer be used (apparently). (#523906). (clumens)
- Update the pykickstart requirement to reflect the escrow stuff. (clumens)
- add requires for sparc arches on elftoaout and piggyback we need them to
make the tftp image (dennis)
- copy the sparc boot loader on all sparc arches (dennis)
- make sure we include sparc boot loaders on all sparc arches (dennis)
- make sure we get the sparc64 kernel on sparc (dennis)
- Check whatever contains /boot on PPC as well as the bootable part
(#523747). (clumens)
- make a call to rpmutils to get the basearch works on all arches that dont
have anaconda built on the basearch (dennis)
- s-c-keyboard is now provided on all architectures (#523445). (clumens)
- Use pyblock for device-mapper devices' status. (dlehman)
- load_policy has moved from /usr/sbin to /sbin (#523506). (clumens)
- Collect all modules from modules.{ccwmap|networking} on s390x (#522519)
(dcantrell)
- Copy cmsfscat from /usr/sbin, not /usr/bin. (dcantrell)
- Remove duplicate search_cu() in linuxrc.s390 (dcantrell)
- Try harder to stop mdraid arrays (hdegoede)
- Log when we are skipping disks without media (hdegoede)
- Don't scan stopped md devices (hdegoede)
- Make udev_get_block_device() return None on failure (hdegoede)
- Do not pass --update=super-minor to mdadm for containers and sets there in
(hdegoede)
- Write mdadm.conf lines for mdraid container formats (imsm) (hdegoede)
- Really put appended kernel cmdline arguments at the end (hdegoede)
- Install dracut-network when using network storage (hdegoede)
- Make recreateInitrd() generate a dracut initrd (hdegoede)
- Use type of device rather than name in booty target selection. (hdegoede)
- write netroot=fcoe:... to kernel cmdline in grub.conf for dracut (hdegoede)
- write ifname=eth#:MAC to kernel cmdline in grub.conf for dracut (hdegoede)
- write iscsi initiator name to kernel cmdline in grub.conf for dracut
(hdegoede)
- Make iswmd the default (hdegoede)
- Use new icons in anaconda so we don't look so dated (#515601). (clumens)
- Prevent infinite loop in doClearPartitionedDevice. (dlehman)
- Rename doDeleteDependentDevices to doClearPartitionedDevice for clarity.
(dlehman)
- Handle Esc keypress in dialogs as Cancel (#520110). (rvykydal)
- Don't use baseurl containing space in yum repo object (#516042). (rvykydal)
- Add escrow support (mitr)
- Add python-{nss,volume_key} to stage2, volume_key to rescue (mitr)
- Update for pykickstart with escrow support (mitr)
- Fix --encrypted when creating volumes in kickstart (mitr)
- Remove the "Remove dmraid Device" button, which isn't even hooked up.
(clumens)
- Require the right version of system-config-date (#523107). (clumens)
- Fix setting of "Add repository" dialog title. (rvykydal)
- Update state and name of repository in list after editing. (rvykydal)
- Fix busy cursor in repo editing (#518529) (rvykydal)
- Fix busy cursor stack popping when creating formats (#518529). (rvykydal)
- Remove partitions in reverse order when clearing disks. (dlehman)
- Improve the info provided to DeviceAction.__str__. (dlehman)
- Include device id in log lines since partitions can get renumbered.
(dlehman)
- Don't try to preserve old format attrs when reinitializing pvs. (dlehman)
- remove the no longer used initcb and initlabel DiskDevice.__init__
arguments (hdegoede)
- No longer require xfsdump, since anaconda doesn't use it anywhere
(#522180). (clumens)
- The zonetab module has moved (#521986). (clumens)
- No longer copy over the CD/DVD repodata or repo config file (#521358).
(clumens)
- language dracut kernel cmdline should be space seperated (#521113)
(hdegoede)
- Require python-meh (#521661) (dcantrell)
- Handle UnknownSwapError when turning on existing swap volumes. (dcantrell)
- Check for a valid interface in swapErrorDialog, exit without one.
(dcantrell)
- On SuspendError, allow users to skip/format/exit like OldSwapError.
(dcantrell)
- Raise exception if detected swap volumes are not Linux v1 swap space.
(dcantrell)
- Handle OldSwapError (#510817) (dcantrell)
- Support a force=True argument on SwapSpace.create() (dcantrell)
- Skip all Makefiles and the liveinst subdirectory in 'make updates'
(dcantrell)
- Make anaconda know its version number (#520061) (dcantrell)
- Add top back to the stage2 image. (clumens)
- Do not put device node path, but the fs UUID in fstab for mdraid:
(#519337) (hdegoede)
- Expose common fsset methods and properties in class Storage. (dcantrell)
- Don't display the warning about not enough memory on a VNC install
(#521109). (clumens)
- The vtoc.h header has moved from the kernel to s390utils (karsten,
#520830). (clumens)
- Rename mostlyclean-glade to mostlyclean-liveinst. (dcantrell)
- Handle rootPath referencing a chroot value or actual path (#519665)
(dcantrell)
- We convert cmdline args to longs in several places, so reduce to a
function. (clumens)
- Support rootpath overrides in fsset.rootDevice (#519665) (dcantrell)
- Pass anaconda.rootPath to FSSet() (dcantrell)
- Include ui, liveinst, and lang-table strings in po updates (#515411)
(dcantrell)
- Add some silent make support for sed, mkctype, and other commands.
(dcantrell)
- Recheck if a partition should be ignored after getting its disk (#518971)
(hdegoede)
- Fix traceback when editing a pre-existing logical volume (hdegoede)
- Do not traceback on an usb cardreader with no card present (hdegoede)
- Don't identify multi lun usb card readers as multipath (#517603) (hdegoede)
- Device class does not have a format member (hdegoede)
- Device class does not have a path member (hdegoede)
- Simplify language.py to two basic settings, and a lot of support
(#517569). (clumens)
- clobber is a method of PartedDevice not PartedDisk (hdegoede)
- Remove unused fsFromConfig method (hdegoede)
- allocatePartitions: PartitionCount is a member of PartedDisk not
DiskDevice (hdegoede)
- New version. (clumens)
- Fix storage/__init__.py:1857: non-keyword arg after keyword arg (hdegoede)
- Remove a bunch of unnecessary semicolons (hdegoede)
- pylint does not like )
- Fix 55:udev_resolve_devspec: Using possibly undefined loop variable 'dev'
(hdegoede)
- MDRaidArrayDevice.totalDevices is a read only property so don't write it
(hdegoede)
- storage/__init__.py:471:Storage.exceptionDisks: Undefined variable 'udev'
(hdegoede)
- Append s390x packages to PACKAGES list, exclude /sbin/qetharp-2.4
(dcantrell)
- On kickstart installs, you can't select a different parttype
(#519137, #520058). (clumens)
- Don't try to create a primary partition if all slots are taken. (#519784)
(dlehman)
- Fix handling of locked preexisting LUKS devices. (#502310) (dlehman)
- Fix up handling of preexisting partitions. (dlehman)
- Pick up mountpoint set for protected partitions. (#498591) (dlehman)
- Ignore partitions belonging to disks we've reinitialized. (dlehman)
- Handle newly initialized disklabels whether via ks or prompt. (#519235)
(dlehman)
- Fix some indentation in the disklabel initialization block. (dlehman)
- Use commitToDisk() instead of commit() when only changing flags (hdegoede)
- Update PartitionDevice's partedPartition when the PartedDisks get reset
(hdegoede)
- Add --localscripts option to buildinstall. (dcantrell)
- Add missing dependencies for linuxrc.s390 and lsznet in mk-images
(dcantrell)
- Re-enable login of root user in initrd.img (dcantrell)
- Less log clutter with fixing ld64.so.1 symlink in instbin on s390x
(dcantrell)
- Fix typo in get_dso_deps() for searching /lib on s390x (dcantrell)
- Add hfsplus and netconsole kernel modules (#519756, #519785). (clumens)
- Adapt expandLangs to work with three character base lang names (#517770).
(clumens)
- Prevent resizes that would go past the end of the disk (#495520)
(dcantrell)
- correctly deactivate zFCP LUN on s390 (maier)
- correctly activate zFCP LUN on s390 (maier)
- prevent getting started up or shutdown again while already in such state
(maier)
- Remove unused reipl code in linuxrc.s390 (maier)
- Fix copying of shutdown to initrd.img in mk-images for s390x (#517888)
(maier)
- 64 bit sparc linux does not define __sparc64__ we need to use
"(defined(__sparc__) && defined(__arch64__))" fixes building 64 bit sparc
(dennis)
- make tftp images as small as possible. we have a 10mb hardware limitation
on there size (dennis)
- make sure we correctly make the sparc tftp image (dennis)
- make sure we have glibc.sparcv9 installed in sparc installers not
glibc.sparcv9v (dennis)
- add the sparc screen font (dennis)
- add the files for sparc boot config setup configure.ac to define IS_SPARC
(dennis)
- add mk-images.sparc script (dennis)
- add support for making sparc images (dennis)
- sparc no longer needs and special keyboard handling. it uses the standard
api's interfaces (dennis)
- setup termcap for sparc (dennis)
- Close %packages with a %end (#518063) (katzj)
- Call udev_settle from DiskLabel.commit to ensure it happens. (dlehman)
- Fix traceback in text mode upgrade. (#505435) (dlehman)
- Don't traceback if Delete button is hit when no device is selected.
(dlehman)
- Clean up management of extended partitions we create. (#497293) (dlehman)
- Don't use StorageDevice for partitions w/ biosraid formatting. (#504002)
(dlehman)
- Don't try to get the size of fstypes w/ no infofsProg defined. (dlehman)
- Change all disklabel manipulations to use the DiskLabel format class.
(dlehman)
- Create a DiskLabel format class for partition tables. (dlehman)
- Add support for specifying a tag to makeupdates. (dlehman)
- Include changed files from the top level in the updates. (dlehman)
- If asked, put the system SN (as given by dmidecode) into an HTTP header.
(clumens)
- Add dmidecode to the initrd. (clumens)
- Add the kssendsn parameter and corresponding flag. (clumens)
- Don't keep testing if we're doing URL_METHOD_HTTP. (clumens)
- Later pyparted will define DEVICE_DM, so change the test to use it.
(clumens)
- Use the new GTK Tooltip API (#517389). (clumens)
- Fix a typo in a kickstart error string (#517760). (clumens)
- Be sure we have a sorted list of mountpoints for live mangling (#504986)
(katzj)
- Fix askmethod to work with stage= being specified (#516973) (katzj)
- Fix ordering on device list returned from identifyMultipaths() (pjones)
- Fix typo in mpath support. (pjones)
- Correctly inform the user once about obsolete parm/conf file options on
s390 (maier)
- Handle activation of DASDs in linuxrc.s390 since loader no longer works
(maier)
- make IPv4 configuration in linuxrc.s390 compatible with NM in loader
(maier)
- suggest disabled X11-forwarding for ssh login in linuxrc.s390 (maier)
- Fix an erroneous "!" in the test for doKill, and make reboot explicit.
(pjones)
- Honor network config boot params for CD-booted ks installs (#433214)
(dcantrell)
- Include ipcalc command in all initrd.img files, not just s390 (#516084)
(dcantrell)
- Don't to unmount /mnt/source unless something's mounted there (#516304).
(clumens)
- Honor nodmraid commandline option (#499733) (hdegoede)
- Don't try to multipath CD devices. (#516362) (pjones)
- booty: Do not strip the trailing p from a devicename like
mapper/isw_Vol0_tmp (hdegoede)
- booty: isw_Vol0_Stripe is not a disk isw_Vol0_Stri with an e part
(#505205) (hdegoede)
- Avoid finding the word 'engine' in comments. (jkeating)
- Don't try to get dso deps of statically linked files. (jkeating)
- Call shutDown() correctly for s390 (karsten)
- Remove unused variable from loader/loader.c (karsten)
- Delete unpackaged files on non-livearches. (karsten)
- Do not set parted.PARTITION_BOOTABLE on s390. (root)
- Complete udev setup in linuxrc.s390 for automatic module loading (root)
- Recognize mpath devices when we see them. (pjones)
- Make DiskDevice.partedDisk a property. (pjones)
- Make questionInitializeDisk() somewhat less ugly. (pjones)
- Add a description to DiskDevice, and use it in the UI. (pjones)
- Get rid of Device.description, it is unused. (pjones)
- Close the opened file descriptors when necessary. (#499854) (jgranado)
- Add the glade files to the install image so save-to-bugzilla works
(#515444). (clumens)
- New system-config-keyboard has a different version then I expected
(hdegoede)
- Add scripts/makeupdates to generate updates.img files. (dcantrell)
- Add python-decorator to the stage2 image for pyparted (#513175). (clumens)
- Set stage2= on x86 boot.iso (katzj)
- Try to auto-find the CD even if stage2= is specified (katzj)
- Make sure we have a device before check if it's protected. (#510033)
(dlehman)
- Remove unresolvable file devices from the devicetree. (#503830) (dlehman)
- Support multiple fstab entries of a single nodev fstype. (#505969)
(dlehman)
- Refer to nodev devices as "none", not "nodev". (dlehman)
- Change DeviceTree.devices from a dict to a list. (dlehman)
- Show locked LUKS devices as "Encrypted (LUKS)", not "LUKS". (dlehman)
- Allow creation of four primary partitions on a disk. (#505269) (dlehman)
- Add a bunch more stuff to the initrd needed for networking. (clumens)
- Add more things to /sbin on the initrd that udev requires. (clumens)
- Add dmesg to the images. (clumens)
- Set GECOS field for new user accounts specific in ks files (dcantrell)
- Show MAC address of network device in text mode too. (rvykydal)
- Fix selection of alternative iface in UI after fail (#507084). (rvykydal)
- Stop the cdrom device before ejecting (#505067) (msivak)
- Add hipersockets to NETTYPE description (bhinson, #511962). (clumens)
- Don't show formatting progress bar after mkfs has exited. (eric_kerin)
- Run firstaidkit-qs script instead of the shell (shows rescue menu)
(#508512) Add dialog package required for firstaidkit Create /etc/fstab in
ramdisk to make mount commands easier (#440327) (msivak)
- When ignoring partitions make sure lvm also ignores them (hdegoede)
- 70-anaconda.rules: pass --ignorelockingfailure to lvm invocation (hdegoede)
- Call mdadm -I with --no-degraded for all disks but the last (hdegoede)
- There is no /bin on the initrd so sleep needs to go into /sbin. (clumens)
- Add deviceNameToDiskByPath(). (dcantrell)
- Display drive model and size in MB in partitioning UI (#460697) (dcantrell)
- Lots of small grammar and wording changes. (pjones)
- Edit user-visible dialogs for style. (pjones)
- Get rid of sloppy elipses usage. (pjones)
- Don't write optical devices to /etc/fstab (#505697). (clumens)
- error messages of zFCP on s390: log or pass to the UI (maier)
- correctly delete a SCSI device provided by a zFCP LUN on s390 (maier)
- All other teardown methods take a "recursive" argument (#506166). (clumens)
- Clean yum caches following preupgrade, too (#503096). (clumens)
- mdmon added to install.img (Jacek.Danecki)
- Remove some unnecessary code. (clumens)
- Use a method yum provides, rather than inventing our own. (clumens)
- Remove _catchallCategory. yum handles this for us now. (clumens)
- Write out NM_CONTROLLED=no for NICs used for FCoE (hdegoede)
- Add support for biosraid using mdadm (hdegoede)
- Reverse: "Support for MD containers" (hdegoede)
- When all udev_is-foo() checks fail return instead of backtracing (hdegoede)
- 70-anaconda.rules: always import blkid output (hdegoede)
- Make sure to have "self" as an argument. (clumens)
- Add kickstart fcoe command (hdegoede)
- Use the yum preconf object to do $releasever substitution. (clumens)
- Indicate LV status according to lv_attr active bit (#491754) (dcantrell)
- Include lv_attr in lvm.lvs() return value. (dcantrell)
- Fix list of 64-bit arches. (notting)
- We also need -DUSESELINUX if we want to call matchPathContext. (clumens)
- Clean up some arch code. (notting)
- Update /etc/hosts with hostname for loopback IP address (#506384)
(rvykydal)
- Add missing LAYER2 and PORTNO handling for s390x. (dcantrell)
- Ignore configure.ac when generating updates.img (dcantrell)
- AC_ARG_WITH -> AC_ARG_ENABLE (dcantrell)
- dhclient now reads config files from /etc/dhcp (dcantrell)
- no "rhgb quiet" on s390 to enable visible boot progress and system
automation (#509881) (maier)
- fix backtrace in s390 reipl support due to missing anaconda.id.fsset
(#509877) (maier)
- Put sleep in /bin on the initrd (#505639). (clumens)
- Also include the grep programs. (clumens)
- Add programs from vim-minimal, coreutils, and util-linux-ng. (clumens)
- Move programs that aren't s390-specific into the main image. (clumens)
- Look for /bin/sh, not /sbin/busybox. (clumens)
- No longer symlink binaries to busybox. (clumens)
- No longer require busybox. (clumens)
- LVMVolumeGroupDevice stores pesize in MB, kickstart expects it in KB.
(dlehman)
- Don't schedule a format resize if reformat scheduled. (#500991) (dlehman)
- Deactivate md arrays regardless of state if the device is present.
(#496441) (dlehman)
- Lame hack to make sure --size= is never 0 (#500905). (clumens)
- Don't filter out partitions that haven't been allocated (#500932).
(clumens)
- Write out PE size as an integer, since that's what anaconda wants
(#501049). (clumens)
- Set clearPartType to None on preupgrade too (#499321). (clumens)
- Fix indentation of line to remove cancelled actions from the list.
(#500932) (dlehman)
- Consider active-idle state of md device as accepatable status of device
(#497407) (rvykydal)
- Fix detection of cciss disks (#499408) (dchapman)
- Get existing fs size for xfs. (dcantrell)
- Get existing fs size for ntfs. (dcantrell)
- Get existing fs size for jfs. (dcantrell)
- Get existing fs size for ext2, ext3, and ext4. (dcantrell)
- Compute existing filesystem size using fs info utility. (dcantrell)
- Do not allow users to migrate ext4 to ext4. (dcantrell)
- Correct handling of formats on encrypted preexisting LVs. (#499828)
(dlehman)
- Ignore unrecognized device-mapper devices we find. (#499967) (dlehman)
- loader: Mount /tmp as tmpfs not ramfs so we can swap it out (ajax)
- format.mountpoint -> lvd.mountpoint (#500913). (clumens)
- Treat the loop labels as devices without a label.(#493219) (jgranado)
- Add the partition table partition after initializing (#498602). (clumens)
- Add a Mac OS boot line to yaboot.conf (#499964). (clumens)
- Catch IOError when enabling repos (#500439). (clumens)
- Use a newer version of the kickstart Partition command. (clumens)
- Fix a traceback when installing over previous installs on PPC (#499963).
(clumens)
- Fix a typo when probing exception disks. (clumens)
- Add support for --noformat too. (clumens)
- Add support for --onpart, --ondrive, and --useexisting. (clumens)
- Make the storage.writeKS method useful and called from instdata (#493703).
(clumens)
- Add writeKS methods to the device objects. (clumens)
- Add writeKS methods to all the format objects. (clumens)
- upd-instroot: Add gdbserver (ajax)
- Remove text-mode syslinux help (katzj)
- If clearPartType is None, don't attempt to clear a device (#499321).
(clumens)
- Only set clearpart data if the command was provided in the kickstart file.
(clumens)
- Override previously defined mountpoints in kickstart (#499746). (clumens)
- Yet another font package name has changed (#499322). (clumens)
- Set new mountpoint correctly for existing encrypted LVs. (#496363)
(dlehman)
- Once a partition is part of another device it cannot be modified.
(#496760) (dlehman)
- Maintain request sort order by using req_disks instead of parents.
(dlehman)
- Do not set a parent on the /mnt/sysimage/dev bind mount object (#499724).
(clumens)
- Skip .pyc files in subdirectories when running make updates. (clumens)
- Remove 'lowres' option. (ajax)
- Run tune2fs on newly formatted ext[34] filesystems. (#495476) (dlehman)
- Don't clear the first partition on any disk with a Mac disk label
(#492154). (clumens)
- Add detailedMessageWindow to the cmdline class (#499700). (clumens)
- Don't traceback when a freespace partition is present (#499662). (clumens)
- Do nomodeset when doing xdriver=vesa (ajax)
- Fix calculation of smallest PV's size in the lvm dialog. (#493753)
(dlehman)
- Fix KeyError when partition numbers change during allocation. (#497911)
(dlehman)
- Update EFI CD booting code in mk-images (pjones)
- Collect network interfaces from NetworkManager (#493995) (dcantrell)
- Handle fstab entries whose filesystem we don't recognize.(#498120)
(dlehman)
- Add an error signifying an unrecognized entry in /etc/fstab. (dlehman)
- Don't drop discovered format with unknown devices when parsing fstab.
(dlehman)
- Fix display of paths for device-mapper device in bootloader widget.
(dlehman)
- Don't call udevDeviceFormat if we're just going to clear the device
(#497323). (clumens)
- Pass clearPartType to the devicetree as well. (clumens)
- Break the complex should-clear logic out of clearPartitions. (clumens)
- Handle clearpart in the early kickstart pass too. (clumens)
- Correct setting the SELinux context on mountpoints (#494995). (clumens)
- make resetFileContext return the context set (wwoods)
- Allow editing of the hdiso source partition so it can be mounted
(#498591). (clumens)
- Add a ignoreProtected= parameter to deviceImmutable that does the obvious.
(clumens)
- Be more aggressive unmounting before install starts (#498260) (katzj)
- Add %{?dist} to the release number in the spec file. (dcantrell)
- Configure network in kickstartNetworkUp() iff NM is not connected
(#490518) (dcantrell)
- Don't segfault with "ks someotherparam" (#498307). (clumens)
- Fix the arch upgrade check in yuminstall.py, too (#498280). (clumens)
- Move _resetRpmDb into iutil so we can access it everywhere. (clumens)
- Don't mount bind mounts last, that makes /dev break. (pjones)
- Pass anaconda to storage.FSSet.turnOnSwap. (dlehman)
- Ignore spurious formatting on partitioned devices. (dlehman)
- Revert "DeviceError only returns a message, not (message, device) tuple
(#496343)." (dlehman)
- Fix action sorting for partitions on the same disk. (#498064) (dlehman)
- Fix traceback in second editing of existing raid dev (#497234). (rvykydal)
- Allow existing LVs with filesystems to be resized (#490913) (dcantrell)
- Rate limit pulse() calls to ProgressWindow. (pjones)
- Don't populate flags.cmdline with "True" values when no = is used. (pjones)
- Add "nomodeset" to the list of command line arguments copied to grub.conf
(pjones)
- Use device.format.mountType insead of device.format.type for fstab.
(pjones)
- Initialize x86 class variables before efiBootloaderInfo.__init__() (pjones)
- Fix a segfault on nfs+kickstart (pjones)
- Fix an error when raising FormatCreateException. (clumens)
- Add more windows to the rescue interface class (#498014). (clumens)
- Remove requirement for EFI machines to be x86, since IA64 is too
(#497934). (clumens)
- Fix the kernel package selection on ppc64 machines (#497264). (clumens)
- Include fsck.ext4 and mkfs.ext4 in the images (#497996). (clumens)
- Properly restore SIGCHLD if X startup fails (wwoods)
- Fix kickstart PV references handling for lvm on raid (#497352). (rvykydal)
- Clean up argument list after changing from rhpl to iutil for
execWithRedirect (jkeating)
- Fix NameError traceback setting up bootloader in EFI installs (wwoods)
- No longer force ISOs to be on ext2, ext3, or vfat partitions. (clumens)
- Sending translation for German (ckpinguin)
- Split text mode exn saving into multiple screren (#469380). (clumens)
- Copy /tmp/program.log to /mnt/sysimage/var/log/. (clumens)
- Fix member preselection in raid UI. (rvykydal)
- Fix editing of raid device (persistence of level choice) (#496159)
(rvykydal)
- Fix ks --useexisting and --noformat options of logvol and volgroup
(rvykydal)
- Make sure inconsistencies dont screw us up. (jgranado)
- Re-implement the inconsistency functionality. (jgranado)
- Allow the use of "-" in the lvm names. (495329) (jgranado)
- Make sure we "insist" on mdadm commands. (491729) (jgranado)
- [PATCH] Possible fix for some encryption related bugs during the Custom
Layout editation (#495848) (msivak)
- Make sure we have a clean lvm ignore list when we initialize. (jgranado)
- We need to search by name without the "mapper" prefix. (jgranado)
- Create a min_max constraint to avoid alignments issues. (jgranado)
- Don't exit the installer from filesystem errors. (dlehman)
- Try not to raise exceptions from minSize calculators. (dlehman)
- Don't traceback when PVs are encrypted or are not partitions. (dlehman)
- Adjust device dependencies when backing out device encryption. (#493257)
(dlehman)
- Include filesystem type in mount log message. (dlehman)
- Load filesystem modules on demand (#490795, #494108). (clumens)
- Use existing partitions when --onpart is used for PVs or raid members
(#493065) (rvykydal)
- Raise message, not exception when size set in LV dialog is too big.
(rvykydal)
- Raise an error when remofing an extended part with logical parts.
(jgranado)
- Esthetic changes to storage/partitioning.py. (jgranado)
- dmraid.py is no longer being used by anything, so remove it. (clumens)
- Remove partedUtils.py. (clumens)
- This is the only place isEfiSystemPartition is used, so pull it in.
(clumens)
- getReleaseString now lives in the storage module. (clumens)
- Stop lying about our support for dmraid and multipath in kickstart.
(clumens)
- Remove some old, unused code that also uses biosGeometry. (clumens)
- For very small disks, don't try to display a stripe in the graph
(#480484). (clumens)
- Fix reading the console= parameter from the cmdline (#490731). (clumens)
- For dmraid partititons device node name != name (hdegoede)
- When a partition request gets unallocated, set the name back to req#
(hdegoede)
- Do not use getPartitionByPath() in allocatePartitions() (hdegoede)
- Remove no longer used iscsi_get_node_record function (hdegoede)
- Try to handle devices which live in a subdir of /dev properly (hdegoede)
- Split DeviceTree.addUdevDevice into several smaller methods. (dlehman)
- Don't traceback from failure finding minimum fs size. (#494070) (dlehman)
- udev_settle after format teardown to avoid EBUSY on device teardown.
(#492670) (dlehman)
- Add a parted.Device attribute to all existing StorageDevices. (dlehman)
- If no partitioning commands are given, apply the UI selections (#490880).
(clumens)
- Update font package names for ml_IN, si_LK, etc. (#493792, #493794).
(clumens)
- Fix a typo in the city name for Nepali (#493803). (clumens)
- Fix writing out the partition= line on PPC (#492732). (clumens)
- Do not check size when adding LV to growing VG (bug #492264) (rvykydal)
- Don't let device names affect action order in general case. (dlehman)
- Round up when aligning to pesize for space used. (#493656) (dlehman)
- Improve handling for various nodev filesystems in fstab. (#493685,
#493202) (dlehman)
- Present the correct max lv size in the dialog. (dlehman)
- Use the head of the current branch, not master, for scratch archives.
(dlehman)
- Make a top level StorageError that all others are based on. (dlehman)
- Remove unused PRePDevice class. (dlehman)
- Make the disk model an attribute of DiskDevice. (dlehman)
- Handle format actions in cancelAction() (dcantrell)
- Fix format check box for pre-existing partitions (#491675) (dcantrell)
- Remove temporary directory used in _getExistingSize() (dcantrell)
- Activate storage before looking up the hdiso source drive (#491781).
(clumens)
- Remove isys.getDeviceByToken since it is no longer used. (clumens)
- Don't allow the rootfs on live installs to not match (#493206, #492727)
(katzj)
- Create setup and teardown functs for dmraid devs. (jgranado)
- put xfs back where it belongs (sandeen)
- Fix up the other caller of unmountCD to pass in a device (#493537).
(clumens)
- Start with a basic /etc/hosts file (#491634) (dcantrell)
- Do not flag every existing partition for resize (#491803) (dcantrell)
- Remove unused noformatCB() function. (dcantrell)
- Remove unnecessary istruefalse() function. (dcantrell)
- Build new _isys.so for updates.img if needed. (dcantrell)
- Get the UUID of each md array we create. (#491796) (dlehman)
- Call udev_settle after committing changes to a disk (#491529) (hdegoede)
- Be a little bit smarter about allocating space to grow parts. (#491761)
(dlehman)
- Check that partition is on the disk before trying to remove it. (#491997)
(dlehman)
- Work around a bug in mdadm incremental assembly. (dlehman)
- Use the same units (MB) for extent size that we do for everything else.
(dlehman)
- Put line breaks in between crypttab entries. (#491938) (dlehman)
- Register the NoDevFS class. (clumens)
- fslabels -> labels. (clumens)
- NFSDevice does not take exists= as a parameter. (clumens)
- Override _setDevice and _getDevice in NFS. (clumens)
- Move resolveDevice into the DeviceTree class. (clumens)
- Move most of the parseFSTab logic into its own function. (clumens)
- We don't even use partedUtils in this module. (clumens)
- PReP formats can never be active. (#491865) (dlehman)
- Move protectedPartition setup into storageInitialize (#491781). (clumens)
- Use the mount and unmount methods on OpticalDevice.format now. (clumens)
- Add a format for ISO9660 filesystems. (clumens)
- getDeviceByName does not expect the CD device to start with "/dev/"
(#491768). (clumens)
- Write the same arch to .discinfo as iutil.getArch() gives us (#490977).
(clumens)
- Don't remove partitions twice. (jgranado)
- Add EFI, Apple Bootstrap, and PPC PReP Boot formats. (dlehman)
- Remove all implicit calls to self.format.destroy from Device classes.
(dlehman)
- Pop the busy cursor when we're done with the wait window (#491736).
(clumens)
- If the new size and old size are the same, treat as a no-op (#491496).
(clumens)
- Let mountFilesystems handling bind mounting /dev (#490772). (clumens)
- Not all FileDevices have parents, so don't assume. (clumens)
- Bind mount formats are mountable. (clumens)
- If a filesystem is already mounted, don't raise an error. (clumens)
- Fix a typo calling the superclass's constructor. (clumens)
- Add a fake device for bind mounting /dev. (clumens)
- If there was an exception leading to the urlgrabber error, log it.
(clumens)
- Fix the import of checkbootloader (#491574). (clumens)
- Add a missing import (#491605). (clumens)
- Fix traceback in FSSet.crypttab. (#491160) (dlehman)
- Fix traceback on upgrade. (#491446) (dlehman)
- Do not include .h and .sh files in updates.img (dcantrell)
- Make PartitionDevice resize work. (dcantrell)
- Reset mouse pointer if we find an unreadable disk. (dcantrell)
- Use label attr instead of non-existent fslabel attr. (#491120) (dlehman)
- Need to notify the kernel of changes before udev settle (katzj)
- Revert "mount and umount commands are in /sbin now, remove from /usr/sbin"
(dcantrell)
- Make some fixes to the rescue mode system selection UI (#489973, #489977).
(clumens)
- Fix text mode autopartitioning (#491282). (clumens)
- Do not use _rnetdev as fstab option for network based / (hdegoede)
- Make root= line in grub.conf and path spec in fstab consistent (hdegoede)
- Fix a reference to the partitions list (#491335). (clumens)
- Do not traceback at the very beginning of rescue mode (msivak)
- Fix traceback when editing encrypted mdraid device in UI. (rvykydal)
- Catch FSError when detecting storage, prevent user from continuing.
(dcantrell)
- If we have no error string, place None in the tuple. (dcantrell)
- Move OUTPUT_TERMINAL definition to isys.h (dcantrell)
- mount and umount commands are in /sbin now, remove from /usr/sbin
(dcantrell)
- Avoid SIGSEGV in doPwMount() when NULL is last parameter (#491192)
(dcantrell)
- Attempt disk commits 5 times before raising an exception. (dcantrell)
- Add boot partition size limit properties and size validation method.
(dlehman)
- Make sure boot flag gets set. (#491170) (dlehman)
- Make bootable a property of PartitionDevice. (dlehman)
- After setting up our random UUID, inform the storage layer (katzj)
- Handle system crappyness. (jgranado)
- Fix up checking for live image backing (katzj)
- Let's not remove our mountpoints (katzj)
- Fix writing the default= line in grub.conf (#490756). (clumens)
- Revert "Fix pruning of destroy actions for preexisting devices." (dlehman)
- Add more blacklisting (katzj)
- Blacklist the live image backing device (katzj)
- Move blockdev blacklisting to be a function (katzj)
- Inhibit devkit-disks during a live install (katzj)
- try to unmount everything from /media on live installs (katzj)
- Fix live installs to not traceback (katzj)
- Fix New partition in UI (rvykydal)
- Rework the lvm dialog. (#490301,#490966,#490681,#489870) (dlehman)
- Improve chances of uniqueness from Storage.createSuggestedLVName. (dlehman)
- Fix pruning of destroy actions for preexisting devices. (dlehman)
- Devices should not be resizable unless they exist. (dlehman)
- Try to activate an existing md array after adding each member. (dlehman)
- Indicate filesystem is mountable if we have a mount command. (dcantrell)
- Mount existing filesystems read-only when getting size. (dcantrell)
- Fix some errors in the updates target. (dcantrell)
- Place all mount.* commands in /sbin (dcantrell)
- Fix error message reading and writing in doPwMount() (dcantrell)
- Use booleans in isys.mount() and isys.umount() (dcantrell)
- Add a FIXME comment for setting uuid in VG / LV create (hdegoede)
- Do not traceback when writing anaconda.ks with iscsi with auth info.
(hdegoede)
- Do not write LV uuid to grub.conf, but the filesystem uuid (hdegoede)
- If a mountpoint depends on a network disk at _netdev to its fstab options
(hdegoede)
- Do not hang when creating raid array with member having filesystem
detected (#490891) (rvykydal)
- Destroy and create luks child of raid array too when editing in UI.
(rvykydal)
- Editing non-existent raid device by destroying and creating actions
(rvykydal)
- actionDestroyFormat call takes device, not format (rvykydal)
- Fix getChildren call in partition UI (rvykydal)
- Fix removing of devices with the same name from tree when adding
create action. (rvykydal)
- Do not duplicate requested minor number in edit raid UI list. (rvykydal)
- Offer available partitions when editing non-preexisting raid request.
(rvykydal)
- Don't try to fit the whole StorageDevice.__str__ output into the UI
(#490406). (clumens)
- Make PartitionDevice handle both normal and dmraid partitions (hdegoede)
- Stop overriding __init__ in DMRaidPartitionDevice (hdegoede)
- Set format UUID after creating a format (hdegoede)
- Fix result of updateSysfsPath to be consistent with initial sysfsPath
values (hdegoede)
- Use getDevicesByInstance() for storage.partitions (hdegoede)
- We no longer use iscsiadm anywhere (hdegoede)
- Typo fix. (clumens)
- Make platform.checkBootRequest work better and not use diskset anymore. (clumens)
- Fix a traceback when looking for PS3 boot partitions (#490738). (clumens)
- FormatArgs -> FormatOptions (#490737). (clumens)
- Fix ppoll() timeout=infinity usage in auditd (#484721). (pjones)
- Simplify kernel package selection. (clumens)
- Look at CPU flags instead of /proc/iomem to determine PAE-ness (#484941). (clumens)
- Tell NM not to touch interfaces when / is on a network disk (hdegoede)
- Get iscsi going with the new storage code (hdegoede)
- Use minihal instead of isys.hardDriveDict in list-harddrives (#488122). (clumens)
- storage.disks never includes disks without media present. (clumens)
- Changed the getDevicebyLabel() to getDeviceByLabel() in devicetree.py (mgracik)
- Don't use disk.maximizePartition anymore. (dlehman)
- Only schedule implicit format destruction if there is formatting to
destroy. (dlehman)
- Reset encryptionPassphrase when we reset the rest of storage. (dlehman)
- Do not create a LUKSDevice if we do not have a way to map the device.
(dlehman)
- Fix handling of new extended partitions during partition allocation.
(dlehman)
- Fix bug in dependency list for partitions. (dlehman)
- Fix inconsistency in variable use in search for free space. (dlehman)
- Check for disk name being in disk.name not in clearPartDisks (dcantrell)
- Create a Makefile target to generate updates.img automatically. (dcantrell)
- When creating free space, handle cases other than clearpart --drives=
(clumens)
- Ignore loop and ram devices (hdegoede)
- devicetree: fix slave addition of incomplete dm / md devices (hdegoede)
- Catch LVMErrors too when tearing down devices (hdegoede)
- Install udev rules in /lib/udev/rules.d instead of in runtime dir
(hdegoede)
- Ignore disk devices with missing media (#488800). (clumens)
- Use correct parse method for the upgrade command (#471232) (wwoods)
- Fix creation of fs options for preexisting encrypted devices. (dlehman)
- Fix lots of buggy behavior in the partition dialog. (dlehman)
- Handle FTP servers that both want and don't want PASS after USER
(#490350). (clumens)
- Fixed the names of the variables for lvm.py functions. (mgracik)
- editPartitionRequest -> editPartition in iw/partition_gui.py (#490384).
(clumens)
- clampPVSize -> clampSize in lvm.py (#490295). (clumens)
- Fix the obvious and stupid typo (#490296). (clumens)
- isys.umount removes mount directory by default (rvykydal)
- Fix tempfile.mkdtemp call. (rvykydal)
- Initialize attribute _mountpoint before using it (rvykydal)
- devicetree.py has _ignoredDisks instead of ignoredDisks. (jgranado)
- Create separate resize actions for formats and devices. (dcantrell)
- Use os.statvfs() to get existing filesystem size. (dcantrell)
- Add resizeArgs for Ext2FS and fix it for BtrFS. (dcantrell)
- Report when we cannot find any free space partitions. (dcantrell)
- Improve resizeDialog text. (dcantrell)
- Raise FSResizeError if filesystem cannot be resized. (dcantrell)
- Handle resizing when setting targetSize for PartitionDevice (dcantrell)
- Let users set the size property of StorageDevices. (dcantrell)
- Add support for kickstart's '--initlabel' option to clearpart. (dlehman)
- Fix display of LV format type for encrypted LVs. (dlehman)
- Make paths somewhat flexible so we'll work in normal environments.
(dlehman)
- Fix supportable attribute for cmdline-enabled fstypes. (dlehman)
- Access private attribute for luks dict. (dlehman)
- Schedule format create for newly encrypted preexisting partition. (dlehman)
- Don't traceback if vg.teardown fails in recursive teardown. (dlehman)
- Schedule format create action for newly encrypted preexisting LV. (dlehman)
- Make sure we return something other than None for new requests. (dlehman)
- Add __str__ methods to Device objects. (clumens)
- Add mediaPresent and eject to the OpticalDevice class. (clumens)
- Use the right import path for checkbootloader (#490049). (clumens)
- Rename /etc/modprobe.d/anaconda to /etc/modprobe.d/anaconda.conf (clumens)
- Don't clear partitions containing the install media. (dlehman)
- Wait til everyone knows the format/fs is no longer active. (dlehman)
- Save a copy of the device stack so we can destroy the format. (#489975)
(dlehman)
- Add a deep copy method to Device since we can't just use copy.deepcopy.
(dlehman)
- Fix infinite loops in partition screen populate. (#490051) (dlehman)
- Default to a name based on the uuid for existing luks mappings. (dlehman)
- Use the correct keyword for luks map names ('name', not 'mapName').
(dlehman)
- Fix getting of number of total devices of sw raid. (rvykydal)
- Only select the Core group in text mode (#488754). (clumens)
- Added test case for devicelib mdraid.py. (mgracik)
- Add created user to default group created for the user. (rvykydal)
- Fix editing of existing logical volume. (rvykydal)
- Add a list that lvm should ignore. (jgranado)
- Don't create a PartitionDevice for devices that do not exist (#489122).
(clumens)
- A getter doesn't usually take a parameter (#489965). (clumens)
- Do not write "Running..." to stdout, as that could be tty1. (clumens)
- Call storage.exceptionDisks, not diskset.exceptionDisks. (#489615)
(dlehman)
- Fix typo. (jgranado)
- Fix typo. (dlehman)
- Add udev rules for handling for mdraid arrays. (dlehman)
- Honor the zerombr kickstart directive. (dlehman)
- currentSize is expected to be a float, so convert it to one (#489882).
(clumens)
- It's clearPartDisks, not clearPartDrives. (clumens)
- Get rid of the mappings and ksID as well. (clumens)
- Make sure the device has a diskType before attempting to check what it is.
(clumens)
- Update the volgroup command to work with the new storage code. (clumens)
- Update the raid command to work with the new storage code. (clumens)
- Update the part command to work with the new storage code. (clumens)
- Update the logvol command to work with the new storage code. (clumens)
- addPartRequest is no longer needed. (clumens)
- Don't set default partitioning in every kickstart case. (clumens)
- Clear partitions before scheduling requests. (clumens)
- Always go through doAutoPart. (clumens)
- Format modules import fix (mgracik)
- Fixed the format modules import (mgracik)
- Allow overriding the anaconda udev rules from an updates.img (hdegoede)
- If a pv somehow does not contain a vg_name, do not try to get other vg
info (hdegoede)
- Fix a few bugs in the lvm dialog. (#489022) (dlehman)
- Modify livecd.py to work with new storage backend. (dlehman)
- Be explicit about resetting Disks' partedDisk attribute. (#489678)
(dlehman)
- Deactivate devices after we've finished scanning them. (dlehman)
- Handle the case of removing an unallocated partition from the tree.
(dlehman)
- Try again to set up LVs when we've just added a new PV to the VG. (dlehman)
- Set partition flags in format create/destroy execute methods. (dlehman)
- Make sure we use the newly committed parted.Partition after create.
(dlehman)
- Make device teardown methods more resilient. (dlehman)
- Initialize storage in rescue mode so we can find roots (#488984). (clumens)
- We also need to pack up the extra args tuple, too. (clumens)
- doLoggingSetup keeps growing new arguments, so put them into a dict
(#489709). (clumens)
- Fix anaconda udev rules to not require pre-existing device nodes (hdegoede)
- Hook up 'Shrink current system' dialog to new storage code. (dcantrell)
- Fix _getCheckArgs() in class FS. (dcantrell)
- Fix action pruning to handle more complex scenarios. (dlehman)
- Schedule destruction of any existing formatting along with the device.
(dlehman)
- Add a size attribute to mdraid arrays. (dlehman)
- Speed up partitioning screen redraws by trimming workload where possible.
(dlehman)
- Create partitions with exactly the geometry we calculate. (dlehman)
- Fix name collision between formats.mdraid and devicelibs.mdraid. (dlehman)
- Destruction of the member device formatting will be handled elsewhere.
(dlehman)
- Fix a typo (jkeating)
- Fix pruning between two destroy actions on the same device (rvykydal)
- Use the pyblock functions when possible. (jgranado)
- We are searching a list, not a dict now (rvykydal)
- Move the recursive teardown of all devices out of processActions. (dlehman)
- Clean up handling of /proc, /sys, /dev/pts, /dev/shm entries. (dlehman)
- Fix several minor bugs preventing upgrade/rescue mount. (#488946) (dlehman)
- Only populate the device tree on demand. (dlehman)
- Prune actions by device based on path, not object-id. (dlehman)
- Rewrite action sort so it works correctly. (dlehman)
- Do a separate disk.commit for each partition add/remove. (dlehman)
- Fix bug keeping track of best free region/type/disk info. (dlehman)
- Return early if doAutoPart is False, but clearpart first if kickstart.
(dlehman)
- Recognize PS3 as a valid machine type (#489263). (clumens)
- Move the mdRaidBootArches logic into the platform module. (clumens)
- stdout and stderr may also need to be created. (clumens)
- Fix booty for dmraid (hdegoede)
- It's self.origrequest, not self.origreqest (#489036). (clumens)
- Added crypto.py unittest; Updated devicelibs tests baseclass.py and lvm.py
(mgracik)
- Start storage before parsing the kickstart file. (clumens)
- Make sure autopart without any clearpart command will fail. (clumens)
- Update storage flag on ks autopart (rvykydal)
- Use correct storage attribute for ks clearpart (rvykydal)
- Catch the new _ped.DiskLabelException for unrecognized disklabels.
(dlehman)
- Catch all failures from making parted objects in exceptionDisks. (dlehman)
- various dmraid fixes. (jgranado)
- Implement the format disk question as a callback. (jgranado)
- Add dmraid functionality to new storage code. (jgranado)
- Do not pass None values into nonmandatory arguments, you are screwing the
default values.. (msivak)
- Schedule device destroy actions for partitions last. (dlehman)
- Pass storage.disks, not storage, to createAllowed.... (#488860) (dlehman)
- Nodev filesystems always exist. And the device is arbitrary. (dlehman)
- Include proc, &c filesystems in fstab and FSSet.{mount/umount}Filesystems.
(dlehman)
- Remove FSSet.writeFSTab. That job is handled elsewhere. (dlehman)
- Add properties to FSSet to provide the nodev entries. (dlehman)
- Fix incomplete format in Storage.deviceImmutable. (dlehman)
- Make sure we use the same disk the free space is on. (#488807) (dlehman)
- Prevent clobbering of name 'mdraid' by qualifying it. (dlehman)
- Handle unformatted disks and cdroms in Storage.exceptionDisks. (dlehman)
- Add resizeArgs property for resizable filesystems. (dcantrell)
- Fill out class NTFS a bit more. (dcantrell)
- Add fsckProg property to class FS. (dcantrell)
- Ext2FS.migratable(self) -> Ext2FS.migratable (dcantrell)
- Fix StorageDevice.minSize() and PartitionDevice.maxSize() (dcantrell)
- Center resize window on the screen. (dcantrell)
- Do not raise DeviceError if not bootable device is found. (dcantrell)
- Do an even more thorough job of ignoring disks libparted doesn't like.
(clumens)
- Fix a couple problems on the "Change device" bootloader dialog. (clumens)
- Fix a typo when writing out the mdadm config file. (clumens)
- Remove all uses of isys.cdromList, which no longer exists. (clumens)
- Check to see if we're on S390 on the congrats screen (#488747). (clumens)
- Handle non-fatal errors more gracefully in addUdevDevice. (dlehman)
- partRequests no longer exists, so don't try to import it (#488743).
(clumens)
- When building the exceptionDisks list, skip devices libparted doesn't
like. (clumens)
- Iterate over devicetree.devices.values, not devicetree. (dlehman)
- Add a get() method to Flags, since it pretends to be a dictionary.
(clumens)
- Stop with the fsset usage. (dlehman)
- Format message string after translation not before (msivak)
- We need newer python-cryptsetup because of the default values for cipher
and keysize for luskFormat (msivak)
- If a drive is not initialized, offer reinitialization or ignoring the
drive to the user (msivak)
- More syntax errors / traceback fixes (hdegoede)
- Fix syntax errors (rvykydal)
- Implement Storage.sanityCheck, mostly from old partitions code. (dlehman)
- Remove old content from utils/ (dcantrell)
- Ensure request.drive is always a list (#485622) (dcantrell)
- Pick up pyblock if it exists in block/ on an updates.img. (dcantrell)
- Don't check for a swapfs on things that aren't partitions (#485977).
(clumens)
- Perform ext3->ext4 filesystem migration if ext4migrate is given (#484330).
(clumens)
- Translate i?86 into i386 as a base arch. (jkeating)
- Teach upd-instroot about i586 arch, for sake of glibc.i586/openssl.i586
(jkeating)
- Fix the obvious typo. (clumens)
- filer.login raises an exception with it can't login, not returns None
(#486454). (clumens)
- Take into account that a parted.Partition's _fileSystem can be None
(#485644). (clumens)
- Fix indentation on upd-instroot (kanarip)
- Fix the indentation in mk-images (kanarip)
- Remove unused iface_netmask2prefix() function. (dcantrell)
- A parted.Disk has no attribute named "dev". It's named "device"
(#486007). (clumens)
- Use brandpkgname for the efi art too (katzj)
- Let's use the product string for a brandpackage name. (kanarip)
- Fix indentation in mk-images.efi (kanarip)
- Fix indentation in buildinstall script (kanarip)
- It's part.active, not part.is_active(). (clumens)
- File the basic traceback as the first comment instead of a generic
message. (clumens)
- Encode our upgrade policy in productMatches/versionMatches and enforce it.
(clumens)
- If we'd show package selection on kickstart installs, also show tasksel.
(clumens)
- If ks=nfs:... is given, don't try to find the file via boot options
(#480210). (clumens)
- Fix cdrom install on machines with no network devices (wwoods)
- updated fuzzy strings (jsingh)
- Use modinfo to find out what firmware we need in initrd (wwoods)
- Use the preconf object for yum configuration now (jantill). (clumens)
- Updated Dutch translation adn only 1 -fuzzy- string left (zuma)
- Add a boot target for the xdriver=vesa parameter and document it. (clumens)
- repo.proxy is now a property, so check before setting it (#481342).
(clumens)
- Workaround compile error due to (# 478663) (hdegoede)
- Various packaging fixed from review (#225246) (hdegoede)
- Show the header in certain non-lowres cases (#478765, alsadi AT
ojuba.org). (clumens)
- Remove doMultiMount. (clumens)
- Use mount -t auto instead of passing a list of valid fstypes (#477328).
(clumens)
- Fix case sensitivity when searching for headers (kanarip)
- Fix a traceback in checking for network install (ricky AT
fedoraproject.org). (clumens)