|
|
@@ -45,8 +45,8 @@ Resources required to run management scripts (build, install, remove).
|
|
|
```json
|
|
|
"manage": [
|
|
|
"bin:bash",
|
|
|
- "bin:coreutils",
|
|
|
- "bin:findutils"
|
|
|
+ "bin:ls",
|
|
|
+ "bin:find"
|
|
|
]
|
|
|
```
|
|
|
|
|
|
@@ -68,7 +68,14 @@ Resources required to download and extract source code.
|
|
|
|
|
|
## Resource Reference Format
|
|
|
|
|
|
-All dependencies use the format `[resource-type]:[resource-name]`:
|
|
|
+All dependencies use the format `[resource-type]:[resource-name]` where the resource name refers to an actual installed file on the filesystem, NOT a package name.
|
|
|
+
|
|
|
+**Important**: Dependencies must reference specific files, not package names. For example:
|
|
|
+- Use `bin:find` to reference the find utility executable, NOT `bin:findutils`
|
|
|
+- Use `bin:ls` to reference the ls executable, NOT `bin:coreutils`
|
|
|
+- Use `lib:libssl.so` to reference the SSL library, NOT `bin:openssl`
|
|
|
+
|
|
|
+Resource references are resolved by checking for the existence of the specified file in the appropriate system directories.
|
|
|
|
|
|
### Common Runtime Dependencies
|
|
|
```json
|