1 bringovercheck(1ONBLD) illumos Build Tools bringovercheck(1ONBLD)
2
3
4
5 NAME
6 bringovercheck - Repair misordered workspace timestamps
7
8 SYNOPSIS
9 bringovercheck workspace
10
11 DESCRIPTION
12 Some versions of bringover(1ONBLD) fail to msync(2) writeable mappings;
13 this results in indeterminate modification times when the workspace
14 exists on certain filesystems. When this results in SCCS s. files
15 being newer than their respective checked-out source files, build
16 carnage may result (see sccscheck(1ONBLD) for one mitigating step being
17 taken).
18
19 If a workspace has been damaged by this bug, you can run bringovercheck
20 to detect and correct cases where a source file is older than its
21 corresponding SCCS s. file.
22
23 If no out-of-date files are found, bringovercheck will produce no
24 output; otherwise, it will produce a human-readable transcript which
25 includes filenames, last modification dates, and the output of the sccs
26 commands it uses to attempt to fix the problem.
27
28 Note that because the problem may involve deferred filesystem writes,
29 this script may not be fully effective if run immediately after a
30 bringover.
31
32
33
34
35
36 7 April 2006 bringovercheck(1ONBLD)
|
1 BRINGOVERCHECK(1ONBLD) illumos Build Tools BRINGOVERCHECK(1ONBLD)
2
3
4
5 NAME
6 bringovercheck - Repair misordered workspace timestamps
7
8 SYNOPSIS
9 bringovercheck workspace
10
11 DESCRIPTION
12 Some versions of bringover(1ONBLD) fail to msync(2) writeable mappings;
13 this results in indeterminate modification times when the workspace
14 exists on certain filesystems. When this results in SCCS s. files
15 being newer than their respective checked-out source files, build
16 carnage may result (see sccscheck(1ONBLD) for one mitigating step being
17 taken).
18
19 If a workspace has been damaged by this bug, you can run bringovercheck
20 to detect and correct cases where a source file is older than its
21 corresponding SCCS s. file.
22
23 If no out-of-date files are found, bringovercheck will produce no
24 output; otherwise, it will produce a human-readable transcript which
25 includes filenames, last modification dates, and the output of the sccs
26 commands it uses to attempt to fix the problem.
27
28 Note that because the problem may involve deferred filesystem writes,
29 this script may not be fully effective if run immediately after a
30 bringover.
31
32
33
34
35
36 April 7, 2006 BRINGOVERCHECK(1ONBLD)
|