docs
This commit is contained in:
parent
a0db0c2e5b
commit
eedc3e8fb3
7 changed files with 152 additions and 0 deletions
20
docs/CYGWIN_INTEGRATION.md
Normal file
20
docs/CYGWIN_INTEGRATION.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# GSP Windows Agent Cygwin Integration
|
||||
|
||||
Workspace reference: [`GSP-WORKSPACE.md`](../../GSP-WORKSPACE.md)
|
||||
|
||||
The Windows agent depends on Cygwin to provide the Linux-like execution environment expected by the OGP Perl agent.
|
||||
|
||||
## What Cygwin provides
|
||||
|
||||
- `bash`
|
||||
- GNU Screen-compatible behavior where used
|
||||
- Perl runtime compatibility
|
||||
- Unix-style path and shell semantics for the agent scripts
|
||||
|
||||
## Operational rule
|
||||
|
||||
Startup scripts should detect the bundled Cygwin root first and fall back only when the bundled environment is missing. The launcher should point to the actual bundled `OGP64` tree, not to an unrelated system installation.
|
||||
|
||||
## Maintenance rule
|
||||
|
||||
Keep Cygwin-specific behavior isolated to this repository so the Panel can continue to treat the Windows and Linux agents as equivalent execution targets.
|
||||
Loading…
Add table
Add a link
Reference in a new issue