AmigaLabs / AmigaLabs/SDK-Addon

Update SDK:s/cmake-startup for next release with cmake included

未关闭
#2 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
2
派生
0
PR 合并指标
30 天内没有已合并 PR

描述

For the next SDK-Addon release that includes cmake, please update `SDK:s/cmake-startup`.

**Issue:**
abc-shell uses a hardcoded PATH if no PATH environment variable is set. If there is a PATH environment variable, abc-shell will use it without modification. Since most users do not set a custom PATH, `cmake-startup` will override abc-shell's path and render it useless. This needs to be addressed before the release.

**Example:**
```
3. > RAM Disk: > setenv PATH /cmake-amiga/bin
3. > RAM Disk: > sh
/RAM Disk> echo $PATH
/cmake-amiga/bin
```

**Solution:**
One solution would be to set the complete default PATH if there is no PATH env in `cmake-startup`:
```
assign cmake-amiga: SDK:cmake

GetEnv >NIL: *>NIL: PATH
If WARN
setenv PATH /cmake-amiga/bin:/gcc/bin:/SDK/C:/SDK/Local/C:/SDK/Local/newlib/bin:/SDK/Local/clib2/bin:/C:.
Else
setenv PATH /cmake-amiga/bin:${PATH}
EndIf

path ADD cmake-amiga:bin
```

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。