File: restore

package info (click to toggle)
afio 2.5-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 604 kB
  • ctags: 469
  • sloc: ansic: 4,678; sh: 462; makefile: 112; awk: 19
file content (33 lines) | stat: -rwxr-xr-x 840 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
# This DOES work with the Zsh (which is the only shell
# on my emergancy boot/root disk).

# Required:
#	afio (2.3.6-dpg-1 or higher), gzip
# Optional:
#	test (required if it's not a shell builtin)

# Function to prompt for possible restore and maybe do so
AFIO ()
{
  local foo

  echo -n "$1 ($2 in $3) restore, \"go\" to continue, other to skip: "
  read foo
  if test "$foo" = "go"; then
# If the archive is damaged, you should add the -k flag to afio.
# You could tell afio they're floppies, but that's much slower!
#    afio -ivxFZ -b 1024 -s $2 $3
    afio -ivxZ -b 1024 $3
  fi
}

# This is where I mount my normal root fs from the backup fs.
cd /mnt/root

AFIO home 720k /dev/fd0
AFIO . 1440k /dev/fd0
AFIO home/ftp/pub 1440k /dev/fd0
AFIO "X11/TeX" 720k /dev/fd0
AFIO "man/info" 720k /dev/fd0
AFIO "emacs" 720k /dev/fd0