blob: 5dc4630da1d0fd7bcdf897dcb4d3877332c53409 (
plain)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
$NetBSD: patch-ai,v 1.1 2006/03/16 19:13:57 bouyer Exp $
--- configure.orig 2004-10-22 15:12:36.000000000 +0200
+++ configure 2006-02-17 18:15:31.000000000 +0100
@@ -1094,6 +1094,7 @@
--with-debug-days=NN number of days to keep debugging files default=4
--with-testing=suffix use alternate service names
--with-dump-honor-nodump if dump supports -h, use it for level0s too
+ --with-dump-use-snapshot if dump supports -X, use it
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-pic try to use only PIC/non-PIC objects [default=use
both]
@@ -9701,6 +9702,72 @@
fi
fi;
+
+# Check whether --with-dump-use-snapshot or --without-dump-use-snapshot was given.
+if test "${with_dump_use_snapshot+set}" = set; then
+ withval="$with_dump_use_snapshot"
+ if test -x $DUMP; then
+ echo "$as_me:$LINENO: checking whether $DUMP supports -X (use filesystem snapshot)" >&5
+echo $ECHO_N "checking whether $DUMP supports -X (use filesystem snapshot)... $ECHO_C" >&6
+if test "${amanda_cv_use_snapshot+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+ case "$DUMP" in
+ *dump)
+ { ac_try='$DUMP 9Xf /dev/null /dev/null/invalid/fs 2>&1
+ | $GREP -v Dumping
+ | $GREP -v Date
+ | $GREP -v Label >conftest.d-x 2>&1'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }
+ cat conftest.d-x >&5
+ { ac_try='$DUMP 9f /dev/null /dev/null/invalid/fs 2>&1
+ | $GREP -v Dumping
+ | $GREP -v Date
+ | $GREP -v Label >conftest.d 2>&1'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }
+ cat conftest.d >&5
+ if { ac_try='diff conftest.d-x conftest.d 1>&2'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ amanda_cv_use_snapshot=yes
+ else
+ amanda_cv_use_snapshot=no
+ fi
+ rm -f conftest.d conftest.d-x
+ ;;
+ *) amanda_cv_use_snapshot=no
+ ;;
+ esac
+
+fi
+echo "$as_me:$LINENO: result: $amanda_cv_use_snapshot" >&5
+echo "${ECHO_T}$amanda_cv_use_snapshot" >&6
+ else
+ { echo "$as_me:$LINENO: WARNING: *** $DUMP is not executable, cannot run -X test" >&5
+echo "$as_me: WARNING: *** $DUMP is not executable, cannot run -X test" >&2;}
+ amanda_cv_use_snapshot=no
+ fi
+ if test "$amanda_cv_use_snapshot" = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_DUMP_SNAPSHOT 1
+_ACEOF
+
+ fi
+
+fi;
fi
for ac_prog in xfsdump
|