if [ ! -z "$1" -o ! -d "$2" ]; then
err "
-Usage: $0 <source-dir> <relocate-dir> [<mnt-dir>]
- source-dir - directory on backup disks to restore from (relative to $mountdir)
- relocate-dir - base directory to restore files to (usually /)
- mnt-dir - directory where backup disk is mounted (optional)
-
- Examples:
- % $0 / / /mnt/cdrom # Restore everything from disks (explicitly specifying dvd mount point.)
- % $0 / / # Restore everything from disks
- % $0 /home / # Restore only files under /home on disks to /home on the system
- % $0 /home /home # Restore files under /home on disks to /home/home on the system (probably not what you want.)
+
+Usage: $(basename $0) <source-dir> <relocate-dir> [<mnt-dir>]
+ source-dir - Directory on backup disks to restore (relative to
+ $mountdir)
+ relocate-dir - Base directory to restore files into (usually /)
+ mnt-dir - Directory where backup disk is mounted (optional)
+
+Examples:
+ # Restore everything from disks (explicitly specifying dvd mount point.)
+ % $(basename $0) / / /mnt/cdrom
+
+ # Restore everything from disks
+ % $(basename $0) / /
+
+ # Restore only files under /home on disks to /home on the system
+ % $(basename $0) /home /
+
+ # Restore files under /home on disks to /home/home on the system
+ # (this is usually not what you want.)
+ % $(basename $0) /home /home
"
fi