|
|
@@ -204,7 +204,7 @@ echo "All tests passed"
|
|
|
### Permissions
|
|
|
All scripts must be executable:
|
|
|
```bash
|
|
|
-chmod +x scripts/build.sh
|
|
|
+chmod +x usm-scripts/build.sh
|
|
|
```
|
|
|
|
|
|
### Error Handling
|
|
|
@@ -257,8 +257,8 @@ USM sets these non-prefixed variables for all executable scripts:
|
|
|
## Script Locations
|
|
|
|
|
|
Scripts can be placed anywhere in the package, but common conventions:
|
|
|
-- `scripts/`: Directory at package root
|
|
|
-- `usm-scripts/`: Directory at package root
|
|
|
+- `usm-scripts/`: Directory at package root (recommended)
|
|
|
+- `scripts/`: Directory at package root (legacy)
|
|
|
- Package root: For simple packages
|
|
|
|
|
|
## Build System Integration
|