Please see license.txt for licensing information. This readme.txt covers version dmg_backup 2.2.0 and dmg_burn 1.3.1 Overview: The is a command-line perl/shell script suite to create a disk image with data you specify, for backups (or distribution of files) 1) dmg_backup creates .dmg files and copies (including resource forks) your data to them. (perl script) 2) dmg_burn burns the .dmg file to your CD or DVD or whatever. (zsh shell script) 3) backupremote.pl is a simple perl script I use to get data to my OSX box, like from a linux host that I want to backup to DVD This isn't installed by the installer, you'll have to copy it to hosts you want to use it on. Included just because I felt like it. dmg_backup is completely automatic (suitable for automatically running via cron, say). dmg_burn pretty much just calls hdiutil burn, which ejects your current optical drive and waits for insert of media, which isn't really good to automate. For obvious legal reasons, I make no warranties or guarantees. Really, see license.txt. I do offer the following free advice: Do backups (with "real" backup software if there's actual value to your data), and test your backups before you consider them "done". -=- Installation: Run ./install.sh If you don't specify a directory, it defaults to /usr/local/bin. install.sh will complain if it doesn't have proper permissions. If you don't want to use my installer, you can just copy the dmg_backup and dmg_burn scripts to someplace in your path. -=- Configuration: It should "work" out of the box. If it doesn't, or you don't like the names of anything, well, it's a perl script, it's just text that you can edit. There's a "User configuration" section of some variables you can change with explanations for them in dmg_backup, feel free to experiment. One advantage to splitting the backup and the burn is that you can make as many "backups" as you want and only burn the good ones. It's pretty simple, look at the source. -=- How to run: Run with no arguments for help: Usage: dmg_backup [options]