Oops, a silly little bug.
[backups/.git] / scripts / restore-script.sh
index ed42a96bd700f00108b1ba99a6b3026b1afd83a0..c95b8400fbc9496f57f9b8c34dc6a852a7acf201 100755 (executable)
@@ -12,18 +12,28 @@ function err() {
 
 export PATH=${rundir%/}:/bin:/usr/bin:/sbin:/usr/sbin:/sw/bin
 
-if [ -z "$1" -o ! -d "$2" ]; then
+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