Smart Software allows you to deploy shell scripts (.sh files) silently to your managed devices through Addigy policies. This guide walks you through creating a Smart Software item using a .sh file as the installer.
How to Create a Smart Software Item
- Navigate to Catalog > Software > Smart Software and click New.
- Enter a name and version number for your item.
- Under Installation Files, click Select File(s) and upload your
.shfile. - Once the file is uploaded, click Add under the Add Installation Script column next to your file. Addigy will auto-populate the Installation Command field with the correct path to your file.
- Review the auto-generated command and make any adjustments needed for your specific script.
- Click Save in the bottom right.
Optional: Add a Condition for Install
A condition script tells Addigy whether to run the installation on a given device — for example, skipping installation if the software is already present. Adding a condition is recommended for any item you plan to deploy at scale.
To learn how to configure conditions, see Overview: Conditions for Install (Condition Scripts).
Next Steps
Once your Smart Software item is saved, you can deploy it in the following ways:
- Deploy via Policy — add the item to a Parent or Child policy to deploy it automatically to all devices in that policy. See Adding Items to a Policy for details.
- Deploy via Self Service — make the item available for end users to install on demand from the Self Service app. See Adding or Removing Software in the Self Service Catalog.
- Deploy to an Individual Device — use GoLive to deploy the item to a single device on demand. See Deploying Software to Individual Devices in GoLive for details.