History
v. 2.1.6, April 7, 2003
- Added an option to encrypt disk images.
- Improved reliability of disk images created with the "Clone To Folder" option.
- Need to install BSD.pkg onto your master disk to make a successful netboot image (not a CCC limitation, need the /etc/rc.netboot config file and /usr/bin/nbdst from that package)
- Fixed a bug that would prevent removing a task when the administrator password is blank
- Fixed a bug in which scheduled tasks set to execute in the PM would execute in the AM (English localization only)
- Added scheduled task log access features
- Enhanced post-flight scripts
- Fixed a bug in which the [source]/private directory was not copied correctly if synchronization was enabled and the target disk was empty
- Fixed a bug that would cause clients booted from CCC NetBoot disk images to simply shutdown during startup (manual fix is to create the /private/var/netboot directory manually on the disk image)
- Can run scheduled tasks on demand
- Removed the "Verify file system consistency" options -- these options were inappropriate and indicated too many false errors.
- Added the ability to specify a segment size for ASR images
- Fixed a bug that would cause ASR options to be executed even if the create disk image option was not selected.
v. 2.1.2, January 6, 2003
- Fixed a bug that would cause a scheduled backup to consume part of the startup disk if the configured target disk was not available (must delete and recreate scheduled tasks to implement the fix).
- CCC now does not copy the swapfiles
- Can run CCC from a NetBoot image and clone to the any local disk. The first available disk that is occupied by the netboot swapfiles can also be used (will appear as "netboot" in the source and target menus)
- The temporary sparse disk image created when creating an ASR-ready image is now removed when the asr scan completes.
- Scheduled tasks create a log at /var/log/cccron.log
- CCC avoids items in /private/automount
- Minor fix to scheduled tasks in regards to removing like-named items from the target disk.
- Minor interface enhancements
- Handles missing BSD subsystem items much more gracefully now. You now have the option to download an installer of the commands required to use CCC, eliminating the strict requirement of having the entire BSD subsystem installed.
v. 2.1.1, December 10, 2002
- Fixed a bug in which CCC would only launch on version 10.2.2. Now should work as far back as 10.2
v. 2.1, December 9, 2002
- Fixed a bug when setting scheduled tasks at 17:xx
- Interface enhancements
- Updated documentation to reflect new behavior of the "Verify with Disk Utility" options (which are now "Verify file system consistency")
- Fixed the clone to folder option
- Added the ability to prepare disk images for deployment with Apple Software Restore
v. 2.0, November 19, 2002
- Preferences are persistent and can be set in a separate window
- Can create a disk image of the appropriate size prior to cloning
- Can create a NetBoot image set from a fully preconfigured master disk
- Can use Disk Utility to repair the source or target drive or repair permissions on the source drive prior to cloning
- Can now synchronize the source to the target
- Improved logging
- Can specify what items are to be automatically ignored in the list of items to be copied
- Can specify what cache files should be removed when CCC is finished
- Can run user-specified pre- or post-flight shell scripts
- Included a menu item to bless disks on OldWorld machines (so they will be bootable)
- Checks that the required Darwin (BSD) commands are installed prior to use
- Can schedule backups or synchronizations
- Blank admin passwords are now dealt with properly
- A few bug fixes and some interface enhancements
v. 1.4, September 23, 2002
- Fixed a bug that would cause problems launching System Preferences from the Apple Menu
- Fully localized in German, French, Japanese, Dutch, Spanish, and Italian
- Moved most documentation to Apple Help Viewer
v. 1.3.2b6, September 3, 2002
- Updated to work with Mac OS 10.2. This version works only on Mac OS
10.2 and above, but will clone a 10.1.x volume properly.
- Now lists the name of the Startup disk in the source popup menu instead
of just "Startup Disk"
- No longer need to unlock files on the source volume
- Full support for Unicode characters in volume and file/folder names
v. 1.3.1, July 29, 2002
- Fixed a typo that caused the wrong permissions to be set on the root
level of the source and target volumes.
- Fixed a bug that caused CCC to crash upon launch.
- Fixed a bug that caused the target disks to not appear in the Target
Disk menu.
- No longer requires the AppleScript 1.8.3 update, though it is recommended.
v. 1.3, July 15, 2002
- Fixed problem with loss of connectivity in Classic when using Airport
on a cloned computer with a different airport card than what was in the original
computer.
- Fixed an error that occurred when recreating Darwin links.
- Now CCC preserves .DS_Store at the root level.
- Now hides unix-specific items for Mac OS 9
- Fixed a problem with users other than the user that cloned being able
to run Classic (readdressed this issue)
- Minor interface enhancements
- You can now "clone" to a folder
- CCC now lists only valid disks in the source and target menus.
v. 1.2.2, June 4, 2002
- Added "Authenticate" to the File menu.
- Now sets the target disk to be the startup disk when finished
- Fixed a permissions problem that affected items copied to the root level
of the target disk (primarily manifested in problems with non-admin users launching
Classic)
v. 1.2.1, May 6, 2002
- Fixed bug involving volumes with one character names
- sudo privileges are now revoked at the end of a clone
- Greatly improved the speed of the "Items to be copied" table,
and you can now select/remove multiple items at the same time
- Resolved a bug in which CCC would claim you had entered the wrong password
towards the end of an otherwise successful clone
- CCC now brings itself to the front at the end of a clone
- Dutch localization provided courtesy of Yvo Smellenbergh
v. 1.2, April 5, 2002
- Deals with an issue related to incorrectly named mountpoints and offers
instructions on how to fix it.
- Handles apostrophes in target disk names appropriately now.
- Gives the user the option to not unlock all files on the source disk.
- Now assures that the "Ignore permissions on this volume" setting
is disabled for the source volume before cloning.
- Gives more useful information when cloning fails due to "Disk is
full" error.
- Accepts blank passwords
- A button has been provided to launch Disk Utility to erase a target
disk prior to cloning
- Implemented an event log that reports events and lists the Unix commands
used to execute the clone
- Removed the progress panel to eliminate hangs that require a force quit
when unexpected errors occur.
- Complete Japanese, French, and German localization.
v. 1.1, February 21, 2002
- Redesigned the interface, improved performance of the interface.
- Added ability to clone volumes other than the startup disk
- Added the option to not recreate Darwin links (etc, var, cores, tmp,
...) and to not bless the System on the Clone (useful for people doing non-bootable
backups)
- Added FAQs and instructions to the help menu
- Fixed a problem that caused "chflags:/.vol/234881034: Operation
not supported" errors.
- Removed option to erase target drive before cloning. This was causing
more problems than it was solving. Use Disk Utility to erase a drive before
cloning to it if that is desired.
- Improved error handling to reduce or eliminate the chance of CCC hanging
when it encounters an error. Also included an option to ignore an error to continue
the clone procedure.
v. 1.0b4, February 11, 2002
- Added French, German, and Japanese localization, the ReadMe has been
translated to French and Japanese.
- Icon file at root level (has a newline character) is now ignored by
CCC.
- Fixed a problem that would cause only one item to appear in the target
disk list or the list of items to be copied (refers to an issue introduced by
AppleScript 1.8.2).
- CCC no longer follows symbolic links during a clone, rather it copies
the link as would be expected.
- CCC unlocks files on the target volume if it is about to remove them
(avoids errors associated with trying to remove locked files).
v. 1.0b2, January 28, 2002
- CCC now checks that the "ignore privileges on this volume"
setting is not set on the target volume so that permissions settings are preserved
- Fixed a problem where the progress bar would not reset to 0 after executing
a dry run
- Completely changed the way CCC sends special characters to the Darwin
shell, making it much less prone to error. Now allows special characters in
the target disk name, although there will be problems if a filename has a <return>
in its name (rare, but legal).
- New bug report form.
- Now gets name of target disk from a listing of the "/Volumes"
directory to avoid problems caused by unclean mounts by autodiskmount (e.g.,
"Partition" mounted at "/Volumes/Partition 1")
- Now supports filenames with (most) 8 bit characters. Fixes the "WARNING
****: File not found" errors.
- No longer uses the Finder to query for target disks or the root directory
listing, so the "Finder got an error: A descriptor type mismatch occurred.
(-10001)" error should not recur.
- CCC now blesses the cloned volume's System folder.
v. 1.0b1, January 19, 2002
- Fixed a bug in which the list of target disk choices did not update
when CCC was launched. Also fixed the issue in which a scroll bar would not
appear if the number of disks extended beyond the bottom of the window (occurred
when there were > 5 partitions).
- Added the ability to update the list of target disk choices when CCC
is made active so the user can mount other local drives while CCC is open. This
is done automatically when CCC is made the active application.
- Fixed a bug that would give a "Scripting Component Error"
when clicking on empty space in the target disk selector window
v. 1.0b, January 18, 2002