# FLAG automated compare test

Compares Novell `NPUBLIC\FLAG` against the current `PUBLIC\FLAG`.

## Run

For the direct compare only:

```text
FLGTSTA
```

For the full automatic NOPASSUSER context block, set the maintainer-login
password first:

```text
SET LGNTPWD=your-supervisor-password
FLGTSTA
```

`FLGTSTA` starts `C:\FLGTMP\FLGC.BAT` through `DLYSTRT`, logs in as
`NOPASSUSER`, runs `NPUBLIC\FLAG` and `PUBLIC\FLAG`, logs back in as
`SUPERVISOR` with `F:\LOGIN\LOGIN /PWD:`, and then queues
`FLGTSTA PART2`.

Package manually:

```text
FLGTZIP
```

## Result directories

```text
F:\FLGCMP\OUT         Novell FLAG direct baseline
F:\FLGCMP\PUBOUT      PUBLIC FLAG direct output
F:\FLGCMP\COMPARE.LOG direct FC compare
F:\FLGCMP\UNOV        Novell FLAG as NOPASSUSER
F:\FLGCMP\UPUB        PUBLIC FLAG as NOPASSUSER
F:\FLGCMP\UCOMP.LOG   NOPASSUSER FC compare
```

## Coverage

- `FLAG` display
- `FLAG ... N`
- set/clear `H`, `RO`, `A`, `SY`, `DI`, `RI`
- mixed flag combinations
- missing-file behavior
- same cases as `NOPASSUSER`
