From Fedora Project Wiki
< Anaconda
Fedora 13 to Fedora 14 (as of anaconda-14.17-1)
Kickstart Changes
- network --ipv6= and ipv6 values for network --gateway= are now supported.
- part --grow is no longer supported for partitions of fstype RAID. You must specify the final size you want to use.
- part --size is no longer required. If you do not specify a size, anaconda will assume the default.
- url --noverifyssl and repo --noverifyssl allow you to skip verification of the SSL cert check that causes some HTTPS installs to fail.
- The following kickstart commands have been deprecated and no longer do anything: interactive.
- Throughout kickstart, disks may now be referred to via /dev/disk/by-path, /dev/disk/by-label, and /dev/disk/by-uuid in addition to device node names. This is to mitigate the fact that device node names are unstable. Please see Anaconda/Kickstart.
For Users
- anaconda now uses a NetworkManager-based configuration UI for setting up network connections. For DVD/CD installs, using this dialog will result in the network configuration being applied to the installed system as well. Wireless connections are supported via this interface as well.
- If no directory is used in stage2=hd:, default to /images/install.img.
- If the basic devices selection is made, the filter UI will be skipped entirely.
- Just like with all other forms of installation, NFS installs will also search for updates.img and product.img. Please see Anaconda/Updates.
- Memory requirements have been increased due to changes in the size of the installation environment and us being more realistic about how much is required.
- Multipath and RAID support (especially in the filter and clear disks UIs) has been greatly improved.
- Remote logging is greatly improved. Please see Anaconda/Logging.
- s390 only: anaconda will offer to format previously unformatted DASD devices.
- Support for whole-disk formats has been improved.
- Telnet support has been removed. You can still use ssh to remotely access an installation.
- The following command line options have been removed: vesa.
For Developers
- anaconda is now a proper Python module, installed under /usr/lib/python?.?/site-packages/pyanaconda. This means you can import it via "import pyanaconda.whatever", instead of using a sys.path hack. The source layout in git reflects the same layout in the installed package - everything that's part of the module is under pyanaconda/. The Makefiles and updates image scripts in scripts/ have been changed to do the right thing. Please see Anaconda/SourceOverview.
- "make check" uses pylint instead of pychecker now.
- There is no more InstData class. Its contents have either been moved into the Anaconda class, moved into other classes if appropriate, or removed entirely.
- There is very little in /usr/lib/anaconda-runtime anymore. Most things have moved to /usr/share/anaconda or /usr/libexec/anaconda.
For Rebuilders
Fedora 14 to Fedora 15 (as of anaconda-15.0-1)
Kickstart Changes
- %packages, %pre, %post, and %traceback must now end with a %end token.
- The following kickstart commands have been removed, and will cause an error if used: key.
- The following kickstart command options have been removed, and will cause an error if used: bootloader --lba32, driverdisk --type, firewall --telnet, logvol --bytes-per-inode, partition --bytes-per-inode --start --end, raid --bytes-per-inode, xconfig --driver --depth --resolution --videoram, zfcp --scsiid --scsilun
For Users
- anaconda will warn if there are no previous installations to be upgraded. This prevents the user from thinking an upgrade is proceeding when anaconda wants to do an install.
- If the custom partitioning selection is made, the two panel clear disk UI will be skipped.
- The following command line options have been removed: nousbstorage.