Commit Graph

1476 Commits

Author SHA1 Message Date
Brian C. Lane
d42da82d1b - Rework the reclaim dialog to have a resize slider. (clumens)
- g_type_init call is no longer needed (bcl)
2013-01-14 17:41:15 -08:00
Brian C. Lane
be76242266 - Prepare structures to save spoke completenes for firstboot and GIE (msivak)
- Do not call exit at the end of GUI interface, just quit the main loop
  (msivak)
- Improve handling of .py and .pyc equivalence while collecting classes
  (msivak)
- Set default language to en_US.UTF-8 (#891379) (msivak)
- Set the local hostname during installation (vpodzime)
- Refactor and cleanup our localization module (vpodzime)
- Network spoke: use correct state value to display device status. (rvykydal)
- drop fcoe-utils dependency for s390x (rhbz#894025) (sbueno+anaconda)
- More TODO list wrangling. (clumens)
- On storage, remove the "Continue" button and make "Done" do it all (#882737).
  (clumens)
- getLUKSPassphrase is no longer used, so kill it. (clumens)
- "Hub" shouldn't be in the title for any text mode hub. (clumens)
- Do not lightbox any dialogs on the custom storage spoke (#875291). (clumens)
- Revert "Do not lightbox the Add Mountpoint dialog (#875291)." (clumens)
- Don't allow changing a VG name to empty in the VG editor (#892395). (clumens)
- Check country_layouts is not None when using it (#893026) (vpodzime)
- Don't redownload payload from closest mirror only if we actually have some
  (#892665) (rvykydal)
- Remove some modules obsoleted by the packaging module. (dlehman)
- Prefer country over language when returning default layout (#867110)
  (vpodzime)
- Fix Quit button in standalone network spoke (#892120) (rvykydal)
- Network spoke: add sanity check for hostname setting (#856456) (rvykydal)
- Network spoke: add hostname setting (#856456) (rvykydal)
- Fix completeness check for md fwraid arrays. (#892621) (dlehman)
- Fix handling of failure to create a new container. (#892046) (dlehman)
- Force disk selection for interactive installs. (#888293) (dlehman)
- Mark another string for translation (#892760). (clumens)
- Do not lightbox the Add Mountpoint dialog (#875291). (clumens)
- Strip out pango markup before attempting to match languages (#892463).
  (clumens)
- Mark the live progress hub message for translation (#892069). (clumens)
- Allow deleting whole disks using the reclaim dialog (#880686). (clumens)
- Don't allow mountpoints to start with /dev (#891447). (clumens)
- Disable the configure button for pre-existing devices (#888296). (clumens)
- Add keyboard mnemonics to the spoke selectors, too. (clumens)
- Add keyboard accelerators to a whole lot of widgets (#864964). (clumens)
- Try fallback if none exactly matching language is found (#891487) (vpodzime)
- Only skip welcome screen for ks installs (#891755) (bcl)
- protect getDirSize from vanishing files (#891759) (bcl)
- start vnc without ip address (#832510) (bcl)
- Update physical device's sysfs path for btrfs (sub)volumes. (#891443)
  (dlehman)
- Wrap text on the updates checkbox to fix screen placement (#888880).
  (clumens)
- The return value from execWithRedirect is an int (#891313). (clumens)
- Add placeholder names to a couple strings (#890157). (clumens)
- Fix multiple copies of spokes appearing from update image (msivak)
- Import pyanaconda.addons in the anaconda script (vpodzime)
- Update the API which controls where should spokes be displayed (msivak)
- Update the way we look for glade files, spokes, hubs and categories (msivak)
- Make screenshot routines reusable in Firstboot (msivak)
- Do not fail when missing directories are present in addon paths (msivak)
- Pass addons paths to user interfaces (msivak)
- hook up help window close button (#889570) (bcl)
- add setKeyboardCheckButton to list of things to translate (#889352) (bcl)
- Mark for translation and show translated some more GUI elements (#877658)
  (vpodzime)
- Translate storage errors (#877658) (vpodzime)
- Don't allow changing the boot disk from inside the custom spoke. (#889585)
  (dlehman)
- Add help text and a help button to the custom storage spoke. (#889570)
  (dlehman)
- Allow /boot on btrfs subvol if using grub2. (#888603,868465) (dlehman)
- Don't keep old device name when switching to btrfs in custom. (dlehman)
- Fix container member set management for md arrays. (#889101) (dlehman)
- Include incomplete devices when listing dependant devices. (#889330)
  (dlehman)
- Use systemd to run checkisomd5 (#874486) (harald)
- fixup direct nfs iso url handling (#879187) (bcl)
- fixup nfs repo install code (#879187) (bcl)
2013-01-11 17:53:03 -08:00
Brian C. Lane
9abf5d9f6e - Add more yum locking to yumpayload (#860022) (bcl)
- The percent bar can go in the same column as the space label. (clumens)
- Don't resize NTFS partitions to smaller than the filesystem on them
  (#885912). (clumens)
- Remove some unused error handling code from old UI. (clumens)
- Don't generate ifcfg files for non-existing devices in parse-kickstart
  (#886647) (rvykydal)
- Encode unicode strings returned by pytz.country_timezones() (#887236)
  (vpodzime)
- Always set passphrase for newly encrypted devices. (#888560) (dlehman)
- Handle edit of preexisting encrypted lv. (#885378) (dlehman)
- Raise DeviceError instead of ValueError from device ctor. (#888089) (dlehman)
- Set line wrap on the info bar (#888112). (clumens)
- Don't crash when vg edit triggers spurious change event. (#883699) (dlehman)
- Add handling for incomplete lvm/md devices. (#876441) (dlehman)
- Fallback to mdN if no name was found for incomplete md array. (#873224)
  (dlehman)
- Add product.py to POTFILES (#858628). (clumens)
- Sort categories in GUI alphabetically (msivak)
- Fix typo in variable name (msivak)
- Collect addon paths properly (msivak)
- Move the import constants line below setupPythonUpdates (msivak)
- Only close AddLayout dialog on double-click if something is selected
  (#887371) (vpodzime)
- Add warning to keyboard spoke on live installations (#886463) (vpodzime)
- Split ksdata execute and setup methods for addons (msivak)
- Add support for KS %addon section and the API+code to use it (msivak)
- Import collected modules only once (msivak)
- Update run-spoke to use paths (msivak)
- Export QuitDialog and it's message string (msivak)
- Update the hack we use to preload AnacondaWidgets - we need to load the
  typelib not just the .so file (msivak)
- Add FirstbootMixIn (msivak)
- Move the path definitions to Interface and pass it to the Hubs from there
  (msivak)
- Make TUI ready for getting spokes from multiple directories (msivak)
- Make GUI more reusable and support multiple directories for spokes and
  categories (msivak)
- Modify collect so it works with directories with missing __init__.py (msivak)
- Split completed and mandatory attributes (msivak)
- Move info about possible actions below the free space info (vpodzime)
- Fix a couple pylint errors (#867125). (clumens)
- Fix an undefined variable error (#867129). (clumens)
- The fs type combo should be sensitive when reformat is checked (#887201).
  (clumens)
- Remove idiomatic, hard to translate text (#865598). (clumens)
- Activate default layout when it is changed (#882440) (vpodzime)
- Validate and correct vg names as needed. (dlehman)
- Don't allow resize of devices with no/unrecognized formatting. (#869841)
  (dlehman)
- Add keyboard dracut setup args (#875567) (vpodzime)
- recheck software when source changes (#875599) (bcl)
- Include the new lib directory in the package (#886319, #886470). (clumens)
- Add a gradient background to spoke headers (mizmo, clumens). (clumens)
- Only allow changing filesystem type if the reformat combo is checked
  (#885906). (clumens)
- It's possible for mountpoint to be None (#885279). (clumens)
- Explicitly set True/False in the bootloader setting (#885381). (clumens)
2012-12-19 17:18:26 -08:00
Brian C. Lane
3a99ddd71d - In interactive installs, default to bootloader in the MBR (#885284).
(clumens)
- Make sure software selection is checked against filesystem space. (#853636)
  (dlehman)
- Update default install size and disk space estimate. (dlehman)
- Add checkbox for setting language default layout (#866887) (vpodzime)
- Change testing area label to something more appropriate (KeyboardSpoke)
  (vpodzime)
- Fix getting country layout variants (vpodzime)
- Wait for slower dhcp before running vnc server (#868777) (rvykydal)
- Network spoke: fix NMClient signal callback arguments (#885488) (rvykydal)
- Add logging for networking and improve logging of ifcfg files (rvykydal)
- Honor user request via UI to not install a bootloader. (#885240) (dlehman)
- Handle partition removals regardless of deepcopy. (#884896) (dlehman)
- Default to partitions for /boot* instead of just /boot/efi. (#884606)
  (dlehman)
- Fix a logic error in ActionDestroyFormat.obsoletes. (#885004) (dlehman)
- Take device type into account when making the config button sensitive
  (#885051). (clumens)
- Hide VG-related widgets when displaying a non-LV mountpoint first (#885131).
  (clumens)
- Install default system for %packages --default (#869978) (bcl)
- Fix a typo in the live cd completion text (#884373). (clumens)
- Do not allow deleting or editing a protected device in custom part (#884599).
  (clumens)
- If path doesn't exist, don't traceback.  Return None. (clumens)
- Add/remove the HDISO source from protectedDevSpecs (#882147). (clumens)
- Put the bad VG name into the error message (#884359). (clumens)
- Use updated connection settings object for default auto config files
  (#883383) (rvykydal)
2012-12-11 17:02:27 -08:00
Chris Lumens
d4b9b137c9 - Use gdk_threaded() when running AddLayout dialog (vpodzime)
- Work the anaconda object into the VNC test (jkeating)
- Use askvnc spoke to change vnc password (jkeating)
- Fix logic error in vnc password length check (jkeating)
- Allow vncpassword spoke text to be configurable (jkeating)
- Don't ask for VNC if we can't do it (jkeating)
- Skip VNC prompt if text is requested in kickstart (jkeating)
- KEYTABLE is now vconsole.keymap (#859298) (bcl)
- The partitionErrorHandler text needs a 's' in the format string (#861376).
  (clumens)
- Fix a problem with storage error handling (#861376). (clumens)
- Fix bootloader setup on s390. (#857940) (dlehman)
- Make Keboard and Welcome spokes runtime-system friendly (vpodzime)
- Make DateTime spoke runtime-system friendly (vpodzime)
- Add a guard for testing if we can modify runtime system (vpodzime)
- Bring back prompt for VNC (jkeating)
- Add standalone spoke to prompt for VNC (jkeating)
- Fail on incomplete ksdata when in cmdline mode (jkeating)
- Add a flag attribute to handle cmdline mode (jkeating)
- fix libuser setup (#855481) (bcl)
- Remove obsolete requirement on comps-extras. (notting)
2012-10-02 09:40:40 -04:00
Chris Lumens
a1265e7761 Remove some files we haven't needed since back in CVS. 2012-09-26 19:03:50 -04:00
Chris Lumens
f407cd9803 - isys.mount needs to be told when something should be mounted NFS (#860273).
(clumens)
- Disks with new disklabels don't count as new devices in custom. (dlehman)
- Fix thread synchronization issue going from storage to custom. (#860495)
  (dlehman)
- Treat disks with unrecognized or no formatting as empty. (#858862) (dlehman)
- Improve management of mountpoint selectors in the custom spoke. (dlehman)
- Improve handling of existing devices when refreshing the custom spoke.
  (dlehman)
- Apply custom changes not involving actions to the main devicetree. (dlehman)
- Add a mountpoint entry to the device options area. (dlehman)
- Move mountpoint validation out of the add mountpoint dialog. (dlehman)
- Only run the storage sanity check if we've run autopart. (dlehman)
- Add a method to reset a device to its original state. (dlehman)
- Make a copy of the original format instead of just storing another ref.
  (dlehman)
- Reformatting effectively removes a device from an existing Root. (dlehman)
- Fix test for whether to create biosboot during autopart. (#853628) (dlehman)
- Close AddLayout dialog on double-click (vpodzime)
- Remove useless handler of Cancel button (AddLayout dialog) (vpodzime)
- Don't rely on having some month and year selected (#859185) (vpodzime)
- Add debug option to bumpver (bcl)
- Raise an error if bootDrive is invalid (jkeating)
- Handle automated installs (jkeating)
- Handle errors from text storage execute (jkeating)
- Fix ready and completed properties for text storage (jkeating)
- Use ksdata to determine text password completeness (jkeating)
2012-09-26 19:03:29 -04:00
Chris Lumens
64ea63e144 It helps to actually upload the new source file before building.
Stupid power outage.
2012-09-25 16:49:23 -04:00
Chris Lumens
3c12ce5a90 New version. 2012-09-25 16:32:00 -04:00
Chris Lumens
409eb58358 - Do another _main_window -> main_window change. (clumens)
- Mark the storage category title for translation. (clumens)
- _actions should be set up in the __init__ method. (clumens)
- Don't require hfs-tools on RHEL (#849987). (clumens)
- dracut: remove workarounds for broken splitsep() (wwoods)
- dracut: update Requires: in spec (wwoods)
- Use ksdata.timezone and timezone module instead of anaconda.timezone
  (vpodzime)
- Remove the last usage of the system-config-date in Anaconda (vpodzime)
- Add support for swap --hibernation on LVM (vpodzime)
- Don't rely on selection staying selected when doing crazy things to it
  (vpodzime)
- Replace nonexisting icon with an existing one (DatetimeSpoke) (vpodzime)
- integer out of range for L format code (hamzy)
- Network spoke: use chr() instead of str() to convert dbus.Byte (#849395)
  (rvykydal)
- verify package checksums against metadata (bcl)
- use F18_PartData for hibernation flag support. (bcl)
- fix Gtk import in software.py (bcl)
- dracut: fix rd.neednet use in parse-kickstart (#849672) (wwoods)
- parse-anaconda-net: Add missing semicolon for dhclient.conf (bcl)
- anaconda-modprobe: fix .ko removal (bcl)
- Only devices that already exist may be ISO install sources (#849482).
  (clumens)
- Use python-meh's MainExceptionWindow's main_window property (vpodzime)
- dracut: fix syntax error in parse-kickstart (wwoods)
- Show fstype as "Unknown" for devices with unrecognised formatting. (dlehman)
- BTRFS magic for custom spoke. (dlehman)
- The device type of preexisting devices cannot be changed. (dlehman)
- Revert old hack that disabled btrfs in the old ui. (dlehman)
- Use correct device instance when updating selector w/ new device. (dlehman)
- Fix a traceback when clicking on the summary in custom spoke. (dlehman)
- Move device size calculation and setting into DeviceFactory. (dlehman)
- Stop pretending btrfs subvols can have a size. (dlehman)
- Fix a typo in StorageDevice._setSize. (dlehman)
- dracut: add info about special variables to README (wwoods)
- dracut: fix invalid use of 'eth0' (wwoods)
- dracut: drop upgrade-specific hack (wwoods)
- dracut: set "$netif" correctly in initqueue/online scripts (wwoods)
- dracut: fix old-style static ip=xxx gw=yyy... (wwoods)
- dracut: import anaconda-lib.sh in pre-udev hook (wwoods)
- dracut: fix set_neednet so network comes up (#849672) (wwoods)
- dracut: drop save_netinfo (wwoods)
- move anaconda-modprobe to pre-udev hook, silence modprobe errors (wwoods)
- parse-kickstart: fix crash with PXE + ks=file: (#844478) (wwoods)
- parse-kickstart: clarify/refactor Network handling (wwoods)
- Actually create default ifcfg files (#849012) (rvykydal)
- Don't fail on write of nonexisting IfcfgFile(SimpleConfigFile) (#849012,
  #849095) (rvykydal)
- If dracut left the DVD mounted, don't try to remount it (#849152). (clumens)
- Add support for most device editing functions. (dlehman)
- Various fixes, cleanups, and added logging for the custom spoke. (dlehman)
- Work around some signal handling issues in the custom spoke. (dlehman)
- Make choosing an auto-selected page after refresh slightly less fallible.
  (dlehman)
- Raise an exception if a new device ends up with size 0. (dlehman)
- Split out logic to determine container based on factory and/or device.
  (dlehman)
- Allow adding disks to a container's disk set. (dlehman)
- Allow passing a device into newDevice for adjustment. (dlehman)
- Add PartitionFactory class so partitions don't need a separate code path.
  (dlehman)
- Add a convenience method for scheduling resize actions. (dlehman)
- Return early from doKickstartStorage if there are no disks selected.
  (dlehman)
- Remove isomd5sum-static from build requires (vpodzime)
- Don't rely on having some network devices available (vpodzime)
- Enlightbox mainExceptionWindow (vpodzime)
- Put mainExceptionWindow in a WindowGroup (vpodzime)
- Bump required yum version to get the environment code. (notting)
- Add a flag so we don't get spurious 'change' events from the treeview while
  we're setting up the UI. (notting)
- Wire in the new environment logic through the UI. (notting)
- Add a local method for exposing group visibility from the comps file.
  (notting)
- Add methods to yumpayload for handling environments. (notting)
- Add some nicer wording to the column heads in the software selection UI.
  (notting)
- Rename 'description' to 'groupDescription'. (notting)
- dracut: add README (wwoods)
2012-08-22 18:14:21 -04:00
Chris Lumens
9676d7f491 - Remove linuxrc.s390 (dcantrell)
- Source in url-lib.sh if we don't have it (#847831) (jkeating)
- parse-kickstart: add proc_cmdline (fix init_logger()) (wwoods)
- Remove the data/bootdisk directory tree. (clumens)
- Remove duplicate boot disk setting code (#848841). (clumens)
- Force authconfig to be installed on the target system (#848803). (clumens)
2012-08-17 10:18:00 -04:00
Chris Lumens
0b634bbadf - Mark/unmark some strings for translation, as appropriate. (clumens)
- Save the distro label into the right variable for retranslation. (clumens)
- Add custom widget files to POTFILES.in. (clumens)
- Fix attribution on common UI code. (clumens)
- don't set armMachine in class definition (bcl)
- libudev now has a version of .1 (hamzy)
- Load anaconda-lib.sh if necessary (jkeating)
- Use shell code to work around missing basename (jkeating)
- Enable text mode once again! (jkeating)
- Update text prompt to include c for continue (jkeating)
- Don't continue if incomplete spokes exist (jkeating)
- Return a bool for timezone completed property (jkeating)
- Add a text progress hub to do the install (jkeating)
- text based storage spoke. (jkeating)
- Allow updating tmux.conf via makeupdates. (clumens)
- Prevent yum messages from showing on tty (jkeating)
- Remove unused imports from the installclasses. (clumens)
- NoSuchGroup is provided by packaging now.  yuminstall is on the way out.
  (clumens)
- Set transaction color in case of multilib install. (clumens)
- Add selinux-specific RPM macro setup. (clumens)
- Add the user-agent to urlgrabber from the old yuminstall.py. (clumens)
- Fix inheritance problems with the gui *Spoke classes. (clumens)
- Only setup python-meh when doing graphical installs (jkeating)
- Call the correct method to schedule the screen (jkeating)
- Add a missing import of os (jkeating)
- Don't display indirect spokes in the hub (jkeating)
- Revert "Remove unncessary __init__ definition. (clumens)" (jkeating)
- Honor displayMode from kickstart files (jkeating)
- Merge master into newtui (jkeating)
- Remove the base_tests file for now (jkeating)
- Remove unused import of UIObject (jkeating)
- Fix up detailederror for new common UI code (jkeating)
- Translate the base text hub class (jkeating)
- Translate the base tui class strings (jkeating)
- Remove unncessary __init__ definition. (clumens) (jkeating)
- Translate some strings in the base tui spokes classes (jkeating)
- Always use collect directly from common (jkeating)
- Add comment headers to the new files (jkeating)
- Ad source files to POTFILES.in (msivak)
- Merge remote-tracking branch 'origin/master' into newtui (msivak)
- import localization stuff and use it to translate more strings (msivak)
- finish renaming _mainloop (msivak)
- Fix naming for data attribute and move the NormalSpoke.__init__ under the
  proper class (msivak)
- Improve documentation and add licensing headers (msivak)
- Add translations to the simpleline framework (msivak)
- Add translations to Password Spoke (msivak)
- Add elementary timezone spoke (msivak)
- Pass screen args argument to prompt and input methods + fix for run-text-
  spoke (msivak)
- Merge master into newtui (msivak)
- Add automake files for TUI (msivak)
- add couple of tests and fix write method of widget (newline added unwanted
  space) (msivak)
- add couple of tests and support for them (msivak)
- add documentation and comments to TUI classes (msivak)
- Add documentation to the simpleline library for TUI (msivak)
- Add the new Summary hub and Password TUI spokes + tools to test TUI stuff
  (msivak)
- Fix bits and pieces to make TUI hub and spoke model work + example Hub and
  Password spoke (msivak)
- Create common abstract classes usable for all types of UI (msivak)
- Create the base classes for TUI Hub and Spoke model (msivak)
- Make collect and part of UserInterface setup more generic (msivak)
- Text based UI framework core (msivak)
2012-08-15 16:04:29 -04:00
Chris Lumens
b68f2c5a10 - dracut: fix inst.ks.sendmac (#826657) (wwoods)
- dracut: suppress ks errors from missing %include (wwoods)
- dracut: add comment to run_kickstart() (wwoods)
- Remove unused writeKS methods. (clumens)
- Only show unused devices that haven't been removed/deleted. (dlehman)
- Don't unexpand already-expanded pages when trying to expand them again.
  (dlehman)
- Make parents of hidden devices appear to be leaves. (dlehman)
- Remove the right device name from the lvm filter when unhiding device.
  (dlehman)
- Take configured filesystems into account when checking package space.
  (dlehman)
- Make sure the ksdata autopart type matches the storage one. (dlehman)
- Base auto-generated name prefixes on productName, not device type. (dlehman)
- Remove shrink code that was a workaround for the old ui flow. (dlehman)
- Remove old ui progress args from devicelibs.btrfs. (dlehman)
- Make sure we allocate partitions and grow lvm as needed in kickstart.
  (dlehman)
- Streamline autopart request setup slightly. (dlehman)
- Make it possible to call setUpBootLoader safely at any time. (dlehman)
- Move setup of new partition weight arg to Storage.newPartition. (dlehman)
- Use a copy of the main Storage instance during custom partitioning. (dlehman)
- Track requested sizes of btrfs subvols. (dlehman)
- Add a method to retrieve a devicetree device by id number. (dlehman)
- Fix DiskLabel so it can be deep-copied. (dlehman)
- Add a method to produce a deep copy of a Storage instance. (dlehman)
- Fix subtraction for Size. (dlehman)
- Add support for creating device based on a top-down specification. (dlehman)
- Add size-set managers to keep a set of growable requests in sync. (dlehman)
- Add a function to estimate required disk space for an md array. (dlehman)
- Add a method to estimate disk space needs for a new logical volume. (dlehman)
- Add a convenience method for new btrfs subvols and drop subvol size args.
  (dlehman)
- Use the UEFI shim to load grub. (pjones)
- Check that Gtk.main is not already running before starting another one
  (vpodzime)
- With tmux, we no longer need to start up a shell during VNC installs.
  (clumens)
- We no longer need getkeymaps, mapshdr, or readmap. (clumens)
- Remove the last references to isysLoadKeymap. (clumens)
- remove Security class (bcl)
- replace lokkit for selinux settings (#815540) (bcl)
- tests: Add tests for new SimpleConfigFile features (bcl)
- tests: cleanup whitespace in simpleconfig_test.py (bcl)
- simpleconfig: rewrite to better support commented config files (bcl)
- If the anaconda process crashes, don't delete its window. (clumens)
- On interactive installs, default the root account to locked. (clumens)
- Make the keyboard layout test a big text area instead of a single line.
  (clumens)
- Remove our loadKeymap code from isys (vpodzime)
- Replace system-config-keyboard with our methods using ksdata.keyboard
  (vpodzime)
- A little fix of newui -> master merge (iscsi offload devices) (rvykydal)
- Require new version of python-meh (vpodzime)
- Modify kernelPackages to select the right kernel for ARM systems. (dmarlin)
- ARM: clean up the kernel selection to be consistent with the rest of the code
  (dennis)
- add command line option to set the arm platform. (dennis)
- Add support to determine the ARM processor variety and select the correct
  kernel to install. (dmarlin)
- TODO list updates. (clumens)
- Sent pot file updates to the master branch in transifex, not f17. (clumens)
2012-08-13 15:36:30 -04:00
Chris Lumens
361ed3cb61 - New graphical user interface.
- Removed loader.
2012-08-03 16:57:34 -04:00
Dennis Gilmore
aff6ef287d Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-26 23:39:07 -05:00
Brian C. Lane
5f42f4619d - Fix a variable reference (#813923) (jkeating)
- Remove double quotes in nvram (hamzy)
- add a dialog while running convertfs (#812144) (bcl)
- mount before resizing live image (#811706) (bcl)
- check for valid mountpoints (#748209) (bcl)
- make dev_is_mounted more reliable (wwoods)
- Merge 'f17-branch' (wwoods)
- Trimmed a large number of merge commits (bcl)
2012-04-18 16:14:06 -07:00
Brian C. Lane
bd4c935ff4 - use a dracut shutdown hook to eject media (#787461) (bcl)
- add dracut shutdown eject hook function (#787461) (bcl)
- The createSuggested methods have changed name (#791204, #795058). (clumens)
- iscsi: no discovery on each target login (#752066) (rvykydal)
- Use libpwquality to check root password strength (#755883) (mgracik)
- Generate repo= ks command only for repos added by user (#738577) (rvykydal)
- Fix a typo (#794504). (clumens)
- Add support for network --device=link in stage2 kickstart (#790332)
  (rvykydal)
- Don't set the pmbr bootable flag on Macs, whether booted via EFI or not (mjg)
- Don't set GPT HFS+ partitions as bootable (mjg)
- Mark HFS+ as fsckable (mjg)
- Set default lang and create default locale files early (wwoods)
- Generate connection UUID in inital ifcfg files created by anaconda (#705328)
  (rvykydal)
- Take in change of a binary name (brcm_iscsiuio -> iscsiuio) (#731761)
  (rvykydal)
- Add 'traceback' boot option for python-meh and libreport testing (vpodzime)
- fix setattr in set_cmdline_bool (pschindl)
- Add _mounttype to HFSPlus (mjg)
- Add support for UEFI Mac installs (mjg)
- Add support for HFS+ partitions (mjg)
- Remove networking configuration steps from linuxrc.s390 (#783227) (dcantrell)
- Clear partitions' metadata when 'clearpart --initlabel' used. (#783841)
  (dlehman)
- Fix support for detecting existing mirrored lvs. (#734128) (dlehman)
- Don't put partitions into device.map (pjones)
- fix potential EFIGRUB infinite loop (bcl)
- finish ROOT_PATH changes in bootloader (#789169) (bcl)
- Be more verbose about upgrade failures (#735060) (bcl)
- log tracebacks from importing formats (bcl)
- Skip setting PMBR boot flag on EFI (#754850) (mjg)
2012-02-20 15:42:44 -08:00
Brian C. Lane
ff82e98e3f - Set ONBOOT=yes for FCoE devices (#755147) (rvykydal)
- Add details to transifex.doc for branching (bcl)
- anaconda_optparse.py: a new OptionParser that also reads boot args (wwoods)
- Add flags.set_cmdline_bool and flags.read_cmdline (wwoods)
- flags.py: add new BootArgs() object for dealing with boot args (wwoods)
- flags.py: rework/cleanup Flags object (wwoods)
- fix serial console option parsing (#767745) (wwoods)
- run convertfs on upgrade (#787893) (bcl)
- check if stdout and stderr are the same in execWithRedirect and open the file
  only once in such cases (mmatsuya)
- Disable ipv6 on target system when using noipv6 option (#735791) (rvykydal)
2012-02-09 09:43:12 -08:00
Brian C. Lane
d460568bf3 - Set the boot flag on the GPT PMBR (#754850) (bcl)
- Add missing _boot_description values for dasd and zfcp (#739620) (dcantrell)
- Select the same device for ksdevice=link in loader and stage2 (#760250)
  (rvykydal)
2012-02-06 14:11:56 -08:00
Brian C. Lane
44ab893b16 - Add a separate function to get an LV's VG name. (dlehman)
- util-linux-ng is now util-linux (bcl)
2012-02-01 16:51:26 -08:00
Brian C. Lane
dbca1df5e8 - liveinst: canonicalize live-baseloop symlink (bcl)
- Fixup getDeviceBy* methods (bcl)
- Ignore dm devs when scanning for mpath members (#761278) (hamzy)
- Don't set the system's hostname during disk image installs. (dlehman)
- Fix error handling in the case of no live block device. (dlehman)
- Force simple filter for disk image installs. (#784560) (dlehman)
- Check for live install before doing live-specific umounts. (dlehman)
- DM_VG_NAME tells an LV's VG, not the VG a PV belongs to. (#772878) (dlehman)
2012-01-31 16:15:36 -08:00
Tomas Bzatek
dc69419bf0 Rebuilt for new libarchive 2012-01-26 13:25:17 +01:00
Brian C. Lane
0817922264 - Add missing log import to platform.py (bcl)
- liveinst: Check for live-baseloop LIVE_BLOCK (bcl)
- Add Storage.autoPartType to indicate lvm/btrfs/neither. (dlehman)
- Add full support for btrfs via kickstart's btrfs command. (dlehman)
- Show btrfs vols/subvols but don't allow editing them. (dlehman)
- Add support for btrfs to the devicetree. (dlehman)
- Remove an old hack with action registration. (dlehman)
- Add support for btrfs automatic partitioning. (dlehman)
- Add new field to PartSpec to indicate btrfs reqs. (dlehman)
- Add btrfs convenience methods to Storage. (dlehman)
- Handle device name generation and checking in a more generic way. (dlehman)
- Add btrfs base class along with classes for volume, subvolume. (dlehman)
- btrfs volumes/subvolumes are created by devicelibs.btrfs. (dlehman)
- Scan for btrfs while looking a new devices. (dlehman)
- Add backend module for operating on btrfs volumes. (dlehman)
- Fix default hostname function to never return '(none)'. (dlehman)
- Revert "Put bios boot partitions on all gpt disk on bios systems. (#738964)"
  (dlehman)
- Put NoSuchGroup and DispatchError back, but not in errors.py. (#760786)
  (dlehman)
- Clean up BootLoader.writeKS to account for no bootloader. (dlehman)
- Fix sense of disklabel size check and add some logging. (dlehman)
- Handle v0.90 md metadata in preexisting arrays. (dlehman)
- style cleanups for ppc SMS bios patch (wwoods)
- Update ppc SMS bios after installation (hamzy)
- report more detail about yum failure (bcl)
- Add a script mode that exits instead of looping (bcl)
- Add 'sound-and-video' to Fedora install class for 'Software Development'
  task. (#643786) (notting)
- Unmount the image file (bcl)
- Disable yum log file handling (bcl)
- Setup storage config when kickstart is parsed (bcl)
2012-01-23 17:39:46 -08:00
Dennis Gilmore
797c9fa0a9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 15:15:29 -06:00
Peter Robinson
ddceadd043 update util-linux-ng -> util-linux 2011-12-29 16:13:27 +00:00
Chris Lumens
bb01b2746e ARCHIVE_DEFAULT_BYTES_PER_BLOCK no longer exists in libarchive-3.0.0
(clumens)
Don't use the rpmdb to figure out upgrade target arch (#748119). (clumens)
Remove obsolete error handling left over from the old storage code. (dlehman)
Update to the FC16_VolGroupData so reserving space works. (dlehman)
Remove unused import of gzip from task_gui.py (dlehman)
Cap new /boot/efi partitions at 200MB. (#748274) (dlehman)
Fix root device specification in zipl.conf. (#740576) (dlehman)
Add --boot-drive option to kickstart bootloader command. (dlehman)
Include disklabel type in grub2 device names. (dlehman)
use 800x600 as minimal mainWindow size (vpodzime) (mgracik)
Use an atexit handler for shutting down and ejecting media (#750809).
(clumens)
Fix a dumb error when canceling previous migration actions (#744034).
(clumens)
Document iscsi and multipath implementations. (akozumpl)
Don't load forcefully load pcspkr.  The kernel doesn't (#750830). (clumens)
Gray out "Configure Network" button in live installations (#749929)
(rvykydal)
Support prefix length in kickstart network --ipv6 option. (rvykydal)
Support prefix length in ipv6= cmdline option (#679108) (rvykydal)
Remove snarffont, which is no longer needed. (clumens)
Change what the third column of lang-table means. (clumens)
And stop attempting to load our own fonts, since we no longer ship them.
(clumens)
Remove our own screen fonts (#742613, #743429). (clumens)
Don't use GPT disklabels on Lenovo BIOS systems. (#749325) (dlehman)
Fix typo in call to opt.isdigit (#743787) (pjones)
Don't allow disks containing the live media as boot disk. (#748587) (dlehman)
Honor fsprofile argument even for existing devices. (#747417) (dlehman)
Regenerate tasklist when a repo is removed. (akozumpl)
Do a better job of remembering if 'review and modify partitioning' was
checked. (akozumpl)
Be more convincing in eradicating errant temp vg paths. (#722952) (dlehman)
Resize: Update format size if aligning partition shrinks it. (#689179)
(dlehman)
Copy all of live filesystem to target (#746844) (bcl)
Fix autopart shrink of existing system. (#746605) (dlehman)
cryptsetup returns positive nonzero when activating by different than the
first keyslot (msivak)
do more logging in findExistingRootDevices() (akozumpl)
Add 'nogpt' cmdline arg to disable creation of gpt disklabels. (dlehman)
Show cleardisks gui always to allow selecting a boot disk. (#744088)
(dlehman)
mpath: flush more eagerly in filter_gui. (akozumpl)
debugging: log boot arguments. (akozumpl)
2011-11-15 10:22:47 -05:00
Dennis Gilmore
845c75fd2b - Rebuilt for glibc bug#747377 2011-10-26 18:35:26 -05:00
Chris Lumens
c03c6e852d Revert "Be more convincing in eradicating errant temp vg paths. (#722952) (dlehman)"
This reverts commit 1e5f3f3da9.  This was meant to
go onto f16-branch.
2011-10-19 14:20:17 -04:00
Chris Lumens
1e5f3f3da9 Be more convincing in eradicating errant temp vg paths. (#722952) (dlehman)
Copy all of live filesystem to target (#746844) (bcl)
Fix autopart shrink of existing system. (#746605) (dlehman)
cryptsetup returns positive nonzero when activating by different than the
first keyslot (msivak)
Add 'nogpt' cmdline arg to disable creation of gpt disklabels. (#735733)
(dlehman)
Show cleardisks gui always to allow selecting a boot disk. (#744088)
(dlehman)
2011-10-19 14:19:14 -04:00
Chris Lumens
b1a0deff24 Pull grub-efi and efibootmgr into the package list as needed. (#742042)
(pjones)
analog: properly log user.info where NetworkManager (also) communicates.
(akozumpl)
analog: bump the version to rsyslog 5 (akozumpl)
partitioning.py: reference to list of free regions is shadowed by a double.
(akozumpl)
Handle strange lang boot argument values. (akozumpl)
LANG_DEFAULT lives in lang.c. (akozumpl)
Include docs/transifex.txt in release dist. (dcantrell)
fcoe: modprobe the VLAN layer module. (akozumpl)
Remove some raid error checking pykickstart can do for us. (clumens)
Set default BOOTPROTO=dhcp for network service (minimal installs) (#741199)
(rvykydal)
remove argument ROOT_PATH from getDefaultKeyboard() calls (removed from
method with 3e8d08cac6aa89f001c5b32dba251a62a45ed7f4) (vpodzime)
Default to an active network device after reboot on Fedora (ONBOOT) (#498207)
(rvykydal)
Fix: Allow EFI slot_ids in hexdecimal (#742141). (fabian.deutsch)
Move the fedora logo to the left. (akozumpl)
fcoe: fix detecting FCoE NIC (mcb30)
Do not show loop devices in the filtering UI. (akozumpl)
dispatcher: do not request "group-selection" with "tasksel". (akozumpl)
upgrade: do not insist on running the "bootloader" step. (akozumpl)
Fix sigsegv in setKickstartNetwork() (strdup() from a NULL). (akozumpl)
dracut args: "rhgb quiet" should come last. (akozumpl)
Add nfsiso: handling to parseNfsHostPathOpts (bcl)
Only check relevant devices for dirty filesystems. (#741206) (dlehman)
Make sure storage is reset just before partitioning, always. (dlehman)
Move selection of default boot drive into bootloader. (dlehman)
Show error dialog instead of traceback on fstab type mismatch. (#649171)
(dlehman)
Try a test mount and keep fstab mismatches if it succeeds. (#649171)
(dlehman)
Check the return value of get_file_list (#741466) (bcl)
imount.c: include fcntl.h before ext2fs/ext2fs.h. (akozumpl)
Write the grub.conf after setting up the new EFI bootloader (#741994)) (bcl)
botoloader: write 'ip=eth0:dhcp,auto6' instead of 'ip=eth0:dhcp
ip=eth0:auto6' (akozumpl)
gitingore: ignore po/*.po.new files. (akozumpl)
Put bios boot partitions on all gpt disk on bios systems. (#738964) (dlehman)
Change default bootloader timeout from 20sec to 5sec. (#727831) (dlehman)
Bootloader stage1_drive is more than a suggestion. (#738964) (dlehman)
Mark the live device's parent devices protected. (#738964) (dlehman)
it is anaconda-shell (akozumpl)
Improve the clarity of the missing bios boot partition error. (#731549)
(dlehman)
Remove tmp.mount (systemd handles this for us now) (wwoods)
Move dependency info into the unit files (wwoods)
move anaconda-shell.service to the correct filename (wwoods)
make anaconda-shell.service a template, put it on tty2 & hvc1 (wwoods)
Return after writing log message, not before. (rvykydal)
Do not reactivate network device needlessly on s390 (#739846) (rvykydal)
Start NM in loader on s390 until we have systemd init here too (#733680)
(rvykydal)
Revert "Set debug_package to %{nil} so we don't strip our binaries."
(akozumpl)
Fix createUser and createGroup to work with kickstart defaults (#739428)
(bcl)
Update test for createUser and createGroup (#739428) (bcl)
fcoe: handle Broadcom fcoe devices correctly. (akozumpl)
fcoe: the control path in sysfs is now /sys/module/libfcoe (akozumpl)
fcoe: load bnx2fc if relevant. (akozumpl)
Fix post-commit lookup of extended partitions. (#737532) (dlehman)
Don't reboot when closing the live installer via the window decoration.
(clumens)
Use the luks format's mapName when creating temp LUKSDevice. (#722952)
(dlehman)
Reset device attr after using temp dev. (#722952) (dlehman)
Make sure there are no tempvg paths even if formatting. (#737916) (dlehman)
2011-10-11 14:52:40 -04:00
Chris Lumens
af7fff4dc1 Sort partitioning commmands in anaconda-ks.cfg. (#736527) (dlehman)
Install grub2 when upgrading on bios x86. (#735730) (dlehman)
Default to installing a new bootloader on upgrade. (dlehman)
Add a Reboot button to the congrats screen on live (#705189). (clumens)
Add support for reserving space in lvm vgs via kickstart. (dlehman)
iutil: make getArch() return ppc64 on ppc64 (#736721) (wwoods)
iutil: add 'bits' arg to isPPC (like isX86) (wwoods)
nfsiso: handle mismatching .iso architecture gracefully. (akozumpl)
systemd: anaconda.target wants rsyslog.service (akozumpl)
Improve checking if new biosboot partition is needed. (akozumpl)
mpath: create /etc/multipath/bindings if we are using friendly names.
(akozumpl)
isolate localeInfo and expandLangs() from langauges.py into a separate
module. (akozumpl)
Make sure we teardown root candidates in all cases. (#693095) (dlehman)
Update parted partition by sector, not name, after create. (#733449)
(dlehman)
Determine existing md arrays' metadata version. (#731266) (dlehman)
Don't check mountable before obtaining actual/existing fs size. (#733808)
(dlehman)
Fix traceback when installing over a system with broken rpm db. (akozumpl)
kickstart: use 'bootloader --timeout' even if it is zero. (akozumpl)
Fix some things using old bootloader/platform stuff. (dlehman)
Fix traceback when validating unallocated partition requests. (#733670)
(dlehman)
Require BIOS boot partition for GPT bootdisk on BIOS systems. (dlehman)
Prevent grub2 from trying to access floppy drives. (dlehman)
Limit grub stage2 md members' device type and metadata version. (dlehman)
Remove unnecessary ROOT_PATH constant passing. (akozumpl)
Moving anaconda.rootPath to constants.ROOT_PATH. (akozumpl)
Remove deprecated --rootPath and --test. (akozumpl)
Tidy warnings.showwarning into anaconda_log.py. (akozumpl)
cosmetic: remove trailing whitespace in timezone_test.py (akozumpl)
ut: cleanup after firewall_test.py (akozumpl)
ut: move tests/fw_test.py to tests/pyanaconda_test/firewall_test.py
(akozumpl)
Close out the yum history before running %post scripts (#730857). (clumens)
Remove unused attribute 'bootable' from DeviceFormat classes. (dlehman)
Allow btrfs stage2 with grub2. (#732594) (dlehman)
Clean up return values of GRUB2._gpt_disk_has_bios_boot. (dlehman)
Force grub2 install to partition's boot block. (#727679) (dlehman)
Don't crash because we don't have support for linear md. (#646157) (dlehman)
Clean up obsolete extended partitions if partitioning fails. (#672010)
(dlehman)
Convert a None from libiscsi.discover() to an empty list. (akozumpl)
Honor kickstart 'autopart --nolvm' option (jlaska)
Allow answering the uninitialized disk question more than once. (akozumpl)
2011-09-15 14:21:37 -04:00
Chris Lumens
332665368c Change IsBeta to IsFinal (mgracik)
edd: do not traceback with cciss devices. (akozumpl)
edd: do not traceback when can not find the respective pci device. (akozumpl)
Use unsigned long long type in doTotalMemory() (dcantrell)
Do not traceback on mpath errors caused by faulty hardware. (akozumpl)
Fix a bunch of stupid little errors pylint caught. (clumens)
There's no more booty module, so don't bother checking it. (clumens)
Ignore false positives in kickstart.py. (clumens)
Ignore reimport warnings from pylint. (clumens)
Handle any amount of whitespace between keyword and rhbz reference.
(dcantrell)
dispath -> dispatch in kickstart.py. (clumens)
2011-07-26 16:01:19 -04:00
Chris Lumens
28f4f8f8d3 progressWindow takes a bunch of new arguments for pulsing (#723345).
(clumens)
request_step -> request_steps in anaconda. (clumens)
Add a writeKS method for encrypted partitions. (clumens)
Don't associate LVs' formats with their parent VG. (dlehman)
Use os-prober to generate GRUB2 dual-boot menu entries. (dlehman)
Fix GRUB2 password handling and GRUB1 kickstart password handling. (dlehman)
changes needed to have per-connection ifcfg files for wifi connections
(vpodzime)
do not care about wifi connections in kickstart (already active from stage1)
(vpodzime)
do not take anaconda's netdevices into account while searching for APs
(vpodzime)
remove key-files writing in loader (no more needed, NM does it itself)
(vpodzime)
do not write default ifcfg files for wireless devices (vpodzime)
Remove the 11.x history from anaconda.spec. (clumens)
2011-07-20 13:41:04 -04:00
Chris Lumens
20fa8f0e45 Remove hasFreeDiskSpace and related code. (dlehman)
Use protected for pvs of incomplete vgs and get rid of immutable. (dlehman)
Use mdadm's default metadata format instead of hardcoding 1.1. (dlehman)
Only show warning about no biosboot on gpt on gpt. (dlehman)
Plumb the cleanupOnly= option through to Storage.reset(). (clumens)
i18n: Maintain the translated repo name upon modifying. (akozumpl)
Log errors during dependency resolution. (clumens)
Fix a bug where language names aren't translated to native. (clumens)
Remove things from utils/ that lorax obsoletes. (clumens)
Remove things from scripts/ that lorax obsoletes. (clumens)
Handle systems with more than 2147483647 kB of memory (#704593). (dcantrell)
Remove support for the ext4migrate option (#712195). (dcantrell)
edd: refactor and enhance the edd module. (akozumpl)
unit tests: provide 'glob.glob' and 'os.listdir' in the DiskIO class.
(akozumpl)
Pulsing progress bar instead of the static popup during device discovery.
(akozumpl)
yum: handle PackageSackErrors separately in AnacondaYum._run. (akozumpl)
We need a later version of pykickstart with the wpakey parameter. (clumens)
Remove KillMode= from systemd control files. (clumens)
Add a property to Platform for accessing boot stage1 constraints. (dlehman)
Simplify lvm growing by using units of pesize instead of MB. (dlehman)
Move platform-specific boot-related data into Platform. (dlehman)
Make /home autoreq grow a bit faster in relation to root. (dlehman)
Update upd-bootiso for F16 (bcl)
Allow a .iso file to be specified instead of a directory (#707846) (bcl)
Fix typo from 573ef017. (akozumpl)
Keep dracut settings in sets instead of many long strings. (akozumpl)
2011-07-11 13:42:11 -04:00
Chris Lumens
0969255897 be more defensive -- check values for nonsenses (vpodzime)
enable netmask setting for wireless connections (vpodzime)
enable dns settings of wireless connection (vpodzime)
enable gateway settings of wireless connection (vpodzime)
enable wpa in kickstart (vpodzime)
enable establishing wpa connection in "early networking" (vpodzime)
ut: remove trailing whitespace in language_test.py (akozumpl)
'part' command checks if the disk is partitionable. (akozumpl)
Correct and simplify handling of "bootable" partition requests. (dlehman)
Don't check the fstype for /boot req weight. (dlehman)
Freeze the lvm button when custom partitioning is selected. (dlehman)
Use the same code for growing lvs that we use for growing partitions.
(dlehman)
Fix check for whether new lv size will fit in vg's free space. (dlehman)
Sun disklabel hacks. (#697100) (dlehman)
Maximize extended partition even when logical reqs' sizes are capped.
(dlehman)
Don't magically adjust fstype when mountpoint is set to "/boot". (dlehman)
Handle partition allocation failures due to alignment adjustments. (dlehman)
Include protected attribute in StorageDevice.__str__. (dlehman)
Log results of protected device spec resolution. (dlehman)
Implement an option that lets anaconda name mpath devices by the wwid.
(akozumpl)
In kickstart, specify multipaths by their wwids. (akozumpl)
multipath: allow mpath<X> specfifications in kickstart. (akozumpl)
multipath: do not set any mpath aliases explicitly. (akozumpl)
Use global proxy setting if no repo proxy is set (#712926) (bcl)
Remove duplicate code. (rvykydal)
Fix typo (DispatcherError->DispatchError). (dlehman)
Allow autopart without lvm. (dlehman)
2011-06-22 15:47:03 -04:00
Chris Lumens
2bd00c7958 Update to the latest pykickstart version. (clumens)
Fix a typo to make encrypted installs get farther. (clumens)
Fix the filter UI to sort capacity as numbers, not characters (#614504).
(clumens)
Fix up swap unmount logic (#708966) (bcl)
Use read-only locking for lvm commands in udev rules. (dlehman)
Check if LVs still fit when removing a PV from a VG. (#682276) (dlehman)
Don't get tripped by partial fstab option matches. (#699167) (dlehman)
RAID gui: fix how the "Number of spares" spin button is manipulated.
(akozumpl)
imount.c: first wait() for mount then close its stdin/stdout. (akozumpl)
Fix a couple of action obsoletes bugs. (dlehman)
Schedule an action when destroying the old format on an encrypted lv.
(dlehman)
Revert "Make sure new devices' formats have their device attr set." (dlehman)
Set formats' device attr when associating the format with a device. (dlehman)
cosmetic, iscsi: make the 'no credentials' string more general. (akozumpl)
2011-06-08 10:39:41 -04:00
Chris Lumens
4c813e76dd Add kickstart support for biosboot. (dlehman)
Make sure new devices' formats have their device attr set. (dlehman)
Don't crash if is_valid_foo methods are called with None. (dlehman)
Unit tests cleanups (akozumpl)
Remove trailing whitespace in file tests/mock/mock.py. (akozumpl)
Remove erronious (vestigial?) call to Platform.isEfi (pjones)
Remove upgrade_swap_gui from POTFILES.in (akozumpl)
ut: if _isys is not available dispatch_test and indexed_dict_test are
failing. (akozumpl)
Cherry-pick from rhel5-branch, by Will Woods. (wwoods)
Pythonize some code from network.py for pleasure. (rvykydal)
Honor DEFROUTE=no when inferring system-wide GATEWAY (rvykydal)
Get rid of overrideDHCPHostname. (rvykydal)
HOSTNAME is not per-device/ifcfg setting. (rvykydal)
Do not set hostname in stage 1. (rvykydal)
Do not write out /etc/sysconfig/network in stage 1. (rvykydal)
ut: make pyanaconda_test/backed_test.py pass (akozumpl)
dispatch: break out step initialization into a separate method. (akozumpl)
dispatch: implement method of saving/restoring all steps scheduling.
(akozumpl)
upgrade: there are no "checkdeps" and "dependencies" steps. (akozumpl)
ut: make upgrade_test pass. (akozumpl)
cosmetic: dispatch.request_step is dispatch.request_steps. (akozumpl)
cosmetic: dispatch.skipStep is dispatch.skip_steps (akozumpl)
cosmetic: move the dir property in dispatch.py with other public methods.
(akozumpl)
dispatch: fix remaining places using the old dispatch interface. (akozumpl)
dispatch: remove "upgradeswapsuggestion" and "addswap" steps. (akozumpl)
dispatch: Fix rules for running the bootloader and instbootloader steps.
(akozumpl)
dispatch: Fix rules for running the partitioning step. (akozumpl)
dispatch: clean up step skipping manipulations in kickstart. (akozumpl)
dispatch: All skips are permanent now. (akozumpl)
Cleanup how an installer interface can declare steps it does not implement.
(akozumpl)
Throw away the dispatcher 'skipList' and give Step a state. (akozumpl)
dispatch: use IndexedDict objects instead of a list of tuples. (akozumpl)
IndexedDict class for storing the installer steps (akozumpl)
Add a shortcut for Configure Network (#705022) (mgracik)
vgreduce now activates some lvs, which I do not understand. (dlehman)
Audit storage log statements' log levels and clean up some things. (dlehman)
Convert Device, DeviceFormat __str__ to __repr__ and add __str__. (dlehman)
2011-05-23 13:24:05 -04:00
Chris Lumens
b711493eed Relabel /var/lock as well (#701575). (clumens)
filled in hasFreeDiskSpace (#683632) (hamzy)
Add a python program to record memory usage during installation. (clumens)
Add a timestamp to every line in install.log/upgrade.log. (clumens)
storage: add SparseFileDevice (wwoods)
FileDevice._create: don't alloc memory equal to file size, close fd (wwoods)
Text mode upgrade should default to upgrade (#704588) (bcl)
Trim "/dev/" correctly in list-harddrives (#702430). (dcantrell)
Include missing parentheses in lvm/md device map names. (dlehman)
Make sure stage1 and stage2 devices are in device.map in case of md,lvm.
(dlehman)
Only do redundant mbr installation for mirrored stage2. (dlehman)
Allow growable md member requests but only for RAID0. (dlehman)
Let blkid/udev tell us which devices contain disklabels. (dlehman)
Move selection of new disklabel's type from DiskLabel to Platform. (dlehman)
Fix an omission from the integration of the new bootloader module. (dlehman)
Rework bootloader constraint checking routines. (dlehman)
Include a BIOS boot partition in X86 autopart on GPT. (dlehman)
Add format class for BIOS boot partition. (dlehman)
Update dracut kernel args (#702711) (bcl)
Add btrfs min size of 256 MB. (#702603) (dlehman)
Update the requirements for memory.. (dlehman)
fix resuce_test.py (akozumpl)
remove references to "zfcpconfig". (akozumpl)
Turn sshd setup, kicstart execution and the rescue mode into dispatch steps.
(akozumpl)
2011-05-17 16:22:53 -04:00
Chris Lumens
c8e44e3714 Make grub2 the default bootloader on x86. (dlehman)
Make sure bootloader stage1 device stays current through partitioning.
(dlehman)
Remove unused Platform.validBootLoaderPartSize method. (dlehman)
Check that there is a stage1 req before validating it otherwise. (dlehman)
set_preferred_stage2_type -> set_preferred_stage1_type (dlehman)
Allow unsetting of stage1_device. (dlehman)
Add a "boot drive" concept to the bootloader since stage1 types vary.
(dlehman)
Consistently refer to stage1 and stage2 device as such. (dlehman)
Fix handling of missing boot device in doPartitioning. (dlehman)
Finish removing bootloadersetup step. (dlehman)
Add grub2 class, fix packages for some classes. (dlehman)
Don't change bootloader names for various configurations. (dlehman)
Add encrypted attribute to StorageDevice. (dlehman)
iscsi: disable the 'Login' button with no nodes selected. (akozumpl)
nuke: InstallControlWindow.busyCursor*() (akozumpl)
iutil: remove excess imports. (akozumpl)
Get rid of interface's entryWindow() and EntryWindow. (akozumpl)
Allow DeviceFormat.cacheMajorminor to fail without an exception. (akozumpl)
Don't check /boot fs when no bootloader is installed (#698312) (bcl)
yuminstall.py: self.pulseWindow is not used anywhere. (akozumpl)
2011-05-03 14:06:08 -04:00
Chris Lumens
aee04a8897 Do not recreate the ssh keys if they exist already. (akozumpl)
Display a banner when (re)starting Anaconda. (akozumpl)
Most viewers of tty1 do not care about xrandr stderr output. (akozumpl)
restart-anaconda: no need to redownload the updates. (akozumpl)
Write 'edd' instead of 'ethX' for fcoe= dracut parameter. (dcantrell)
When checking for allowing an upgrade, trim off any "-Alpha" or "-Beta".
(clumens)
Make text for failed upgrade dialog clearer (#697193) (bcl)
Fix a grammar error in the upgrade message (#697244). (clumens)
If there are no RAID arrays, do not write an mdadm.conf (#696907). (clumens)
loader: always call klogctl to disable kernel logging in the console.
(akozumpl)
Set mainWindow size request to current res reported by xrandr (#694760)
(dcantrell)
Fix SIGSEGV for netwowrk --device=<MAC> which is not found (#697432)
(rvykydal)
Use correct interface to obtain HwAddress property (#693614) (rvykydal)
Revert "Don't write HWADDR into ifcfg files (#690589)" (rvykydal)
analog: turn off another harmful feature of rsyslogd. (akozumpl)
analog: cleanup whitespace in the file. (akozumpl)
Fix building with --disable-selinux (mark (clumens)
Don't include system virtual filesystems in /etc/fstab (#693926). (clumens)
Set ANACONDA=1 in the udev environment early in anaconda. (clumens)
findFirstIsoImage needs to return a filename, so fix it. (clumens)
Fix unmounting in anaconda-cleanup to deal with /mnt/sysimage as well.
(clumens)
Remove the second upgrade check from yuminstall.py. (clumens)
Cache the value of Format.majorminor(). (akozumpl)
And call anaconda-cleanup from restart-anaconda. (clumens)
Unmount everything in /mnt/install from anaconda-cleanup. (clumens)
Move most anaconda mount points to be under /mnt/install. (clumens)
Fix the initialization of LUKS device, we have to add the first keyslot (also
add key_file arguments for compatibility) (msivak)
Add "quiet" to the x86-64 and i386 boot arguments. (clumens)
Update restart-anaconda to work with systemd. (clumens)
Remove init.[ch]. (clumens)
Move debugging features into loader.c. (clumens)
We no longer need to get the PID of init from loader. (clumens)
Move serial console handling code out into its own file. (clumens)
Make reboot/halt/shutdown decisions in anaconda instead of loader. (clumens)
Remove all the custom shutdown/reboot/halt code in loader and init. (clumens)
Move syslog starting into loader. (clumens)
loader doesn't support arguments except from /proc/cmdline. (clumens)
Don't build our own init anymore. (clumens)
Remove the duplicate backtrace setup code in init.c. (clumens)
Remove from init.c/loader.c things that systemd does for us. (clumens)
Add the unit files necessary to have systemd start loader. (clumens)
2011-04-21 15:40:39 -04:00
David Lehman
9041e76ff8 Try again at this fedpkg thing. 2011-04-11 20:23:04 -05:00
David Lehman
4e5c2cf165 Remove maximum limit on EFI partition (#684860) (bcl)
Changes for NetworkManager API 0.9 (rvykydal)
Fix network --device=bootif value processing in stage2. (vpodzime)
Ignore --device=ibft in stage 2 kickstart handling (#638131) (vpodzime)
Don't write HWADDR into ifcfg files (#690589) (rvykydal)
Fix network --device=<MAC> for static configurations (#693302) (rvykydal)
Fix bad indentation from 026dacc3. (akozumpl)
If we change language during Python, build the new locale files. (clumens)
If we're not given a language on the command line, set up English. (clumens)
No longer log that we're resetting the file context. (clumens)
Do filesystem-specific sync operation after writing configuration. (dlehman)
Add sync method to force data onto disk and/or journal. (dlehman)
Update ui screens to use new bootloader module. (dlehman)
Update remaining parts of anaconda to use new bootloader module. (dlehman)
Update storage module for new platform and bootloader modules. (dlehman)
Update platform.py for new bootloader module. (dlehman)
Update kickstart.py for new bootloader module. (dlehman)
Replace booty with a new bootloader module. (dlehman)
Add "disks" attr to StorageDevice to list disks a device depends on.
(dlehman)
Prevent debug and kdump kernels from becoming the default (#693702)
(dcantrell)
Use znet_cio_free to clear network devices from cio_ignore. (dcantrell)
Remove deprecated targets from top level Makefile.am (dcantrell)
Remove languages not available from Transifex. (dcantrell)
Add Transifex instructions for anaconda developers. (dcantrell)
Update Makefile.am to work with new translation system. (dcantrell)
BuildRequires transifex-client (dcantrell)
Ignore po/*.po files (dcantrell)
Remove translation files. (dcantrell)
Add transifex-client configuration file. (dcantrell)
Fix syntax error from commit 9e696b62. (akozumpl)
Rewrite nfs url parsing in loader (bcl)
Fix order of nfs mountOpts in promptForNfs (bcl)
timeout= in yaboot.conf is in tenths of seconds (#692409) (dcantrell)
Install dracut-fips package when fips=1 is specified (#692350) (dcantrell)
unicode-linedraw-chars.txt is no longer useful. (clumens)
mkctype is no longer useful. (clumens)
Fix a typo in swap upgrade strings (yurchor (clumens)
2011-04-11 20:17:59 -05:00
Chris Lumens
d4c9cb8fef Fix a syntax error from the previous translation commit. (clumens)
crypttab should not be world-readable (#692254). (clumens)
Improve the translatability of strings with more than one format specifier.
(clumens)
Stop user if we have no /boot and / is an LV (dcantrell)
Prevent singlePV lv requests from being > the size of any pv (dcantrell)
Do not print out traceback when localedef is not present (msivak)
Update our storage/crypto interface to use new cryptsetup API (msivak)
Fix the logic surrounding use of the filterfunc for get_file_list (#691880).
(clumens)
mount needs to be told "nfs" or it assumes any argument is a device
(#678414). (clumens)
Fix rebooting after a kickstart error is detected. (akozumpl)
2011-03-31 11:03:30 -04:00
Chris Lumens
6f90962b91 Use a more general EnvironmentError to catch timezone-file errors. (akozumpl)
Add shell command to upd-bootiso (bcl)
Set debug_package to %{nil} so we don't strip our binaries. (pjones)
Return values, not strings (bcl)
Use proper store types for DataComboBoxes. (akozumpl)
Fixup rindex usage (#678086) (bcl)
Ensure new kernel is default in zipl.conf on upgrade installs (#683891)
(dcantrell)
shutdown: kill processes in the anaconda process group. (akozumpl)
After 17233a16, vncS is no longer a global. (akozumpl)
shutdown.c: pidof and killall5 are in /sbin on rawhide. (akozumpl)
Check size limits on pre-existing partitions (bcl)
gui.py: nuke createRepoWindow() (akozumpl)
gui.py: nuke titleBar*() (akozumpl)
Fix --mtu option to kickstart network command (#689081) (icomfort)
Implement a general version of InstallInterfaceBase.methodstrRepoWindow().
(akozumpl)
Update icons and add a new 256x256 version (#689014). (clumens)
Fix the filesystem migration dialog in text mode (#688314). (clumens)
Don't fatal_error if required mounts are already mounted (wwoods)
Don't fatal_error if remounting root read-write fails (wwoods)
Align lv sizes when adding to vg total space used. (dlehman)
Clean up display of free space in partitioning gui. (dlehman)
Fix a syntax error in my last upgrade-related commit. (clumens)
Remove some more xutils-related code. (clumens)
Prevent Platform from importing storage stuff until it's necessary. (clumens)
Restore stats from original mount on livecd (#683682) (bcl)
Properly filter out new mounts for livecd install (#683682) (bcl)
Mount livecd filesystems under /mnt (#683682) (bcl)
Fix order of opts and host when processing kickstart nfs lines. (clumens)
Rework the upgrade swap suggestion (#684603). (clumens)
Log running version number as soon as possible (bcl)
Collect LUKS passphrases to avoid making users enter them repeatedly.
(dlehman)
Don't include incomplete md arrays in the devicetree. (dlehman)
Detect live environment if no args passed to anaconda-cleanup. (dlehman)
2011-03-28 11:07:49 -04:00
Chris Lumens
8b4dba2b76 - iscsi: use the --target parameter from the iscsi kickstart command.
(akozumpl)
- Make the "comps" translation domain dynamic. (akozumpl)
- Add a missing include to fix the build. (clumens)
- Remove the last of the xutils module. (clumens)
- Fix a missing exception variable. (akozumpl)
- Add cmdline options and f15 support to upd-bootiso (bcl)
- Use yum's new callback mode when available (pmatilai)
- Pressing enter on the keyboard screen should go to the next screen (#683448).
  (clumens)
- Do not allow use of preexisting root filesystem. (#629311) (dlehman)
- Stop using --update=super-minor when starting md arrays. (dlehman)
- Fix kickstart handling of md spares. (#683605) (dlehman)
- Fix sensitivity of options in text network config UI (#681580) (jlaska)
- Consolidate ip address checking into functions. (rvykydal)
- Add support for ipv6 to gateway boot option (#677609) (rvykydal)
- Fix parsing of ipv6 --gateway in kickstart (#677609) (rvykydal)
- Remove 'Back' button on depsolving exception for ks installs (#673170)
  (dcantrell)
- Shorten the anaconda repo names (#679434). (clumens)
- fix mnemonics in the 'Add Repository' dialog (akozumpl)
- Create the virtio-ports on time. (akozumpl)
- Do not pass --sshd to stage2. (akozumpl)
- Handle boot loader upgrades on s390 (#682783) (dcantrell)
- Don't assume BOOTIF present for ksdevice=bootif. (rvykydal)
- syntax errors correcting (vpodzime)
- Apply one more fix for "logvol --label=" (#673584) (clumens)
- Fix test for resized LV to ensure we schedule the format resize action.
  (dlehman)
- Make sure a bootloader device is selected (#595951) (bcl)
- Another fix for the loader translations. (akozumpl)
- /var/log/dmesg doesn't exist in a live install. messages does, though.
  (dlehman)
- Don't try to unlink a config file that isn't there. (dlehman)
- Handle md name-mangling based on hostname/homehost WRT exclusiveDisks.
  (dlehman)
- Adjust DeviceTree.isIgnored's handling of loop, ram, and live devices.
  (dlehman)
- Allow scanning of already-active md devices. (#680226) (dlehman)
- Don't clobber exclusiveDisks unless there are disk images. (dlehman)
- Do on-demand scanning of md container if needed. (#678877) (dlehman)
- Fix md array spares test. (dlehman)
- Fix udev_device_is_md. (dlehman)
- Add /var/lib/yum to the list of directories we set context on (#681494).
  (clumens)
- Pass createUser and createGroup an arguments dict. (clumens)
- Check all PV ancestor devices for growable partitions. (dlehman)
- Enable network if sshd boot option is used (#643738) (rvykydal)
- Fix setting of loaderData->method from repo= cmdline option. (rvykydal)
- Gotta catch 'em all parted exceptions. (akozumpl)
- Give an indication how many packages are left in cmdline mode (#681614).
  (clumens)
- Dynamic strings make gettext translations fail. (akozumpl)
- devt.h is no longer useful, remove it. (clumens)
- Remove 'Back' button on depsolving exception for ks installs (#673170)
  (dcantrell)
- Ensure remount requests go through isys.mount() (#678520) (dcantrell)
- Check repo instead of method type when enabling network in loader (#673824)
  (rvykydal)
- Fix setting of some network values in loader kickstart (#679825). (rvykydal)
- Loader should activate, stage 2 configure network devices. (rvykydal)
- Do not activate first ks network device automatically in non-network
  installs. (rvykydal)
- Always activate first kickstart network device (rvykydal)
- Make kickstart network command reconfigure active device in loader (rvykydal)
- Use NM for ibft configuration (rvykydal)
- Reset only ifcfg file of device we failed to activate (rvykydal)
- Initialize iface structure properly (rvykydal)
- Add kickstart network --nodefroute option (rvykydal)
- Add support for ks network --bootproto=ibft (rvykydal)
- Wait for activation of specific devices instead of NM (rvykydal)
- Parse all kickstart network commands in loader too (rvykydal)
- Activate all devices set by kickstart network --activate command (rvykydal)
- Parse new kickstart options network --activate and --nodefroute. (rvykydal)
- Fixup upgrade test for findExistingRoots change (#681267) (bcl)
- Change upgrade to use findExistingRootDevices (#681267) (bcl)
- Initialize locale before the kickstart/virtio check (#679702) (msivak)
2011-03-14 11:04:26 -04:00
Chris Lumens
49c1b9fc8e - Fix another unused return value error message. (clumens) 2011-03-01 10:48:35 -05:00
Chris Lumens
36b5c790d2 - Pass correct class to super in SELinuxFS.mountable. (#677450) (dlehman)
- Clarify that loader method entries are looking for a tree. (clumens)
- Fix up remaining anaconda.id references (#680296) (bcl)
- Wipe out pre-existing problems before running transaction (#678201, pmatilai). (clumens)
- Attempt at fixing reboot behavior in kickstart (#676968). (clumens)
- brcm_iscsiuio is not in Fedora yet, handle that you can't find it. (akozumpl)
- Fix downloading .treeinfo files for --noverifyssl repos. (akozumpl)
- Fix syntax error from 0bf0cf13. (akozumpl)
- Pass --force when calling vgreduce --removemissing. (#679206) (dlehman)
- Only apply global passphrase to devices with no passphrase. (#679223) (dlehman)
- Perform terminations before unmounting filesystems on shutdown. (dlehman)
- Get size + summary from yum package object instead of callback key (pmatilai)
- Test for stringiness instead of explicit rpm.hdr class in install callback (pmatilai)
- Remove unused doneFiles counting from transaction callback (pmatilai)
- Handle nfsiso in promptForNfs as well (#678413). (clumens)
- If the umount in getFileFromNfs fails, log it. (clumens)
- Correct the return values of some backend base class methods. (#679107) (dlehman)
- Change xhost auth when doing a liveinst (#663294) (bcl)
- Override kernel cmdline updates (bcl)
- Write --noverifyssl to repos and urls in kickstart where fit. (akozumpl)
- Do all dm handling inside addUdevDMDevice. (#672030) (dlehman)
- Remove storage/miscutils.py, it is not used. (akozumpl)
- Be better at handling killed metacity. (akozumpl)
- Remove Dispatcher.firstStep. (akozumpl)
- remove InstallerControllerWindow.setup_theme() (akozumpl)
- Make the dispatcher call the shots. (akozumpl)
- icw._doExit is now icw.close() (akozumpl)
- remove trailing whitespace from gui.py and installclass.py (akozumpl)
- gui: remove ics.setScreenNext() and ics.getScreenNext(). (akozumpl)
- Clean up vg name generator and default to "vg_image" in image installs. (dlehman)
- Fix calculation of md array spare count. (dlehman)
- createSuggestedVGName takes a hostname, not a Network instance. (dlehman)
- Show correct device path in PV create progress window. (dlehman)
- VNC does not support runtime SecurityTypes changes (#678150) (mgracik)
- Support cciss devices in get_sysfs_path_by_name(). (akozumpl)
- Don't clear partition 1 from mac disks even if it has no name. (#674105) (dlehman)
- Handle quotes around labels and UUIDs in /etc/fstab. (#670496) (dlehman)
- Clean up a bunch of exception handling code. (dlehman)
- Don't show loaderSegvHandler or its glibc entry point in tracebacks. (pjones)
- The default kickstart UI is graphical, specify other if you want it (#678095). (clumens)
- Only check for the addons of enabled repos (#677773). (clumens)
- Fix build - add Makefiles for new unittests to configure.ac (wwoods)
- Fix a thinko when setting up the base repo for NFSISO (#676821). (clumens)
- Take out the part about anaconda being of little use (#677522). (clumens)
- Fix loading translations in loader (#677648). (clumens)
- Don't always attempt to load updates on kickstart installs (#677131). (clumens)
- s390x has firstboot now (dcantrell)
- Don't fail on missing %includes during loader kickstart processing (#676940). (clumens)
- Prompt for media check on DVD installs (#676551). (clumens)
- Tighten the focus of the dogtail and X try/except blocks. (dlehman)
- Stop overriding ext[234] filesystem defaults. (dlehman)
- Make Storage function in the absence of an Anaconda instance. (dlehman)
- Fix DeviceTree to function in the absence of an InstallInterface. (dlehman)
- Remove some udev hackery that was only needed for two-stage env. (dlehman)
- Move large anaconda.__main__ tasks into functions. (dlehman)
- Generate locale files on request (msivak)
- Fix up tests for changes in split media handling (wwoods)
- Update unit testing targets in Makefile.am (tmlcoch)
- Add new tests from the unittests branch (tmlcoch)
- Fix open method in mock/disk.py. (tmlcoch)
- Improve of mock/disk.py. (tmlcoch)
- Remove the old suite() crud from kickstart testing, python-nose work differenlty (msivak)
- Tag tests as slow or acceptance tests and split full testing from devel unit testing (msivak)
- Mock _isys and block modules in fw test. They are not needed. (msivak)
- In text mode we have to treat strings and lists separately while printing them (#676942) (msivak)
- Fix some whitespace errors in iscsi kickstart code. (pjones)
2011-03-01 10:25:29 -05:00
Chris Lumens
d549bb54dd - Check for valid mountpoint before unmounting image. (#671922) (dlehman)
- Fix mis-management of luks dict when renaming encrypted lvs. (dlehman)
- Don't raise NotImplementedError from  non-essential backend methods.
  (dlehman)
- Remove upgrade.findExistingRoots since it does nothing. (dlehman)
- tui: add reinitializeWindow() to the text interface. (akozumpl)
- typo: missing dot in the reinitialization dialog glade file. (akozumpl)
- gui: remove an unneeded parameter from questionInitializeDisk() (akozumpl)
- Remove quotes from udisks command in liveinst (#672022) (bcl)
- Fix iutil import in bootloader config screen (#676032). (clumens)
2011-02-10 11:46:39 -05:00
Dennis Gilmore
adad9e93dd - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 19:09:35 -06:00
Chris Lumens
eab83f7fc3 - Fix a typo. (clumens)
- Don't write our own udev persistent net rules; use udev's generator.
  (notting)
- Add upd-bootiso script (bcl)
- Fix typo in GPT warning (#675242) (bcl)
- remove unused variables (mschmidt)
- Fix support for "logvol --label=" (#673584). (clumens)
- Fix the taint flag check. (clumens)
- Set default resolution of anaconda.glade to 800x600 (dcantrell)
- Make singlePV a more useful boolean, clean up _getSinglePV() (dcantrell)
- Remove width and height parameters from gui.readImageFromFile() (dcantrell)
- Sort singlePV=True requests so they come first. (dcantrell)
- Move reipl step to be after instbootloader step. (dcantrell)
- Remove 'Change device' button from bootloader screen on EFI systems (#582143)
  (wwoods)
- Add anaconda --version support (#673150). (clumens)
- Remove forced 800x600 geometry switch for Xvnc (dcantrell)
- writeMtab -> makeMtab (#673158). (clumens)
- Let dm_node_from_name admit it's defeated. (akozumpl)
- Disable partition resize support for DASD labels (#605912) (dcantrell)
2011-02-07 14:49:16 -05:00