mirror of
https://github.com/fleetdm/fleet
synced 2026-05-03 21:38:24 +00:00
#22473 - [X] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files) for more information. - [X] Added/updated tests - [X] Manual QA for all new/changed functionality - For Orbit and Fleet Desktop changes: - [x] Manual QA must be performed in the three main OSs, macOS, Windows and Linux. --------- Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Co-authored-by: Ian Littman <iansltx@gmail.com>
21 lines
816 B
Markdown
21 lines
816 B
Markdown
### File scripts
|
|
|
|
This folder contains scripts to install/remove software for different types of installers.
|
|
|
|
Scripts are stored on their own files for two reasons:
|
|
1. Some of them are read and displayed in the UI.
|
|
2. It's helpful to have good syntax highlighting and easy ways to run them.
|
|
|
|
#### Scripts
|
|
|
|
- `install_*.*`: Default installer scripts for each platform.
|
|
- `uninstall_*.*`: Default uinstaller scripts for each platform.
|
|
- `remove_*.*`: Uninstaller scripts used when the uninstall script is not set (for packages added before the uninstall feature was released) or empty uninstaller scripts.
|
|
|
|
#### Variables
|
|
|
|
The scripts in this folder accept variables like `$VAR_NAME` that will be replaced/populated by `fleetd` when they run.
|
|
|
|
Supported variables are:
|
|
|
|
- `$INSTALLER_PATH` path to the installer file.
|