Donate Share

AppleJack:Troubleshooting Tool for Macs

File Release Notes and Changelog

Release Name: AppleJack 1.1

Notes:
APPLEJACK README
This is a shell script for cleaning up the mess left by system crashes,
buggy swap files, and buggy caches.

INSTALL
1. Copy this script to the ~/Library/Scripts folder of your admin 
account. (Make sure it's saved with UNIX line endings.) 
2. Then, open your terminal and type 
'sudo chmod 700 ~/Library/Scripts/applejack' at the prompt.
Hit return, and you will be prompted for a password. This has made the 
script executable by the admin only.
3. If you want your script easily accessible for running in single user
	mode, you might consider issuing the following command as well:
	sudo ln -s ~/Library/Scripts/applejack /sbin/applejack

	This way, you only need to type 'applejack' at the prompt in single
	user mode.
 
USE
1. Restart your computer. After the 'bong' sounds, hold down the
Cmd-S keys, until you get a Terminal-type screen with text and a new 
prompt.
2. Now, type '/Users/YourAdminUserName/Library/Scripts/applejack' 
(or, if you've created the link as per instruction 3, just type 
'applelink') and hit return. You will be guided through a series of 
steps that will repair your drive and delete possibly corrupted files. 

For more information, please see the project's home page at 
http://applejack.sourceforge.net



Changes: VERSION HISTORY #1.1 - Enabled file system checking on journalled file systems, through using the '-f' option with fsck, but only for journalled volumes. - Old version of the script rebooted at the end of an automated run; the new version of the script just exits. - Added command line option for running in automated mode with a reboot: If you invoke the script with 'applejack auto', script will run in auto mode, and exit at end. If, however, you invoke the script by typing 'applejack auto reboot', the script runs and reboots when finished. - Fixed a bug where the script would exit if a user typed a key that was not an option in the menu. - Minor code clean up. #1.0 - Fixed an issue where disk repair incorrectly assumed success - Changed some of the letter codes for increased readability - Improvements in user output #0.9 - Original beta release.