This patch fixes a bug in the grave-robber utility that broke the use of the -c option (examine a copy of another system). See the CHANGES file below for details. To appy the patch: - step into the tct-1.03 top-level directory - feed this file as standard input to the patch command. - execute "perl reconfig" to update the grave-robber script. Wietse Prereq: 1.03 diff -cr ../tct-1.03/patchlevel ./patchlevel *** ../tct-1.03/patchlevel Tue Sep 26 14:33:42 2000 --- ./patchlevel Mon Jan 22 11:26:59 2001 *************** *** 1 **** ! 1.03 --- 1 ---- ! 1.04 diff -cr ../tct-1.03/CHANGES ./CHANGES *** ../tct-1.03/CHANGES Tue Sep 26 14:22:18 2000 --- ./CHANGES Mon Jan 22 11:26:00 2001 *************** *** 1,3 **** --- 1,8 ---- + Mon Jan 22 11:23:32 EST 2001 + + o grave-robber enabled the default -lPO flags when -c was + specified, causing the program to gripe and exit. + Tue Sep 26 10:55:24 EDT 2000 o Fixed a bug in fs_read_block() that caused icat etc. to diff -cr ../tct-1.03/bin/grave-robber ./bin/grave-robber *** ../tct-1.03/bin/grave-robber Mon Jan 22 11:27:56 2001 --- ./bin/grave-robber Mon Jan 22 11:27:48 2001 *************** *** 136,141 **** --- 136,144 ---- # # default - no micro/macro options at all, or -n flag # + if ($opt_c&&!$opt_l&&!$opt_M&&!$opt_E&&!$opt_f&&!$opt_i&&!$opt_m&&!$opt_p&&!$opt_P&&!$opt_s&&!$opt_t&&!$opt_m&&!$opt_O&&!$opt_F&&!$opt_S&&!$opt_V) { + $opt_i=$opt_m=$opt_M=$opt_s=$opt_t=$opt_F=$opt_S=$opt_V=1; + } if ($opt_n||(!$opt_l&&!$opt_M&&!$opt_E&&!$opt_f&&!$opt_i&&!$opt_m&&!$opt_p&&!$opt_P&&!$opt_s&&!$opt_t&&!$opt_m&&!$opt_O&&!$opt_F&&!$opt_S&&!$opt_V)) { $opt_i=$opt_m=$opt_M=$opt_P=$opt_s=$opt_t=$opt_l=$opt_O=$opt_F=$opt_S=$opt_V=1; }