diff --git a/RustDesk/RustDesk.download.recipe b/RustDesk/RustDesk.download.recipe new file mode 100644 index 0000000..0fc2612 --- /dev/null +++ b/RustDesk/RustDesk.download.recipe @@ -0,0 +1,68 @@ + + + + + Comment + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) + Description + Downloads the latest version of RustDesk. + Identifier + dk.kulmosen.download.RustDesk + Input + + NAME + RustDesk + + MinimumVersion + 2.3 + Process + + + Arguments + + asset_regex + .*\.dmg$ + github_repo + rustdesk/rustdesk + + Processor + GitHubReleasesInfoProvider + + + Arguments + + filename + %NAME%-%version%.dmg + + Processor + URLDownloader + + + Processor + EndOfCheckPhase + + + Arguments + + input_path + %pathname%/RustDesk.app + requirement + identifier "com.carriez.rustdesk" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = HZF9JMC8YN + + Processor + CodeSignatureVerifier + + + Arguments + + input_plist_path + %pathname%/RustDesk.app/Contents/Info.plist + plist_version_key + CFBundleShortVersionString + + Processor + Versioner + + + + diff --git a/RustDesk/RustDesk.install.recipe b/RustDesk/RustDesk.install.recipe new file mode 100644 index 0000000..96cd3ef --- /dev/null +++ b/RustDesk/RustDesk.install.recipe @@ -0,0 +1,42 @@ + + + + + Comment + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) + Description + Installs the latest version of RustDesk. + Identifier + dk.kulmosen.install.RustDesk + Input + + NAME + RustDesk + + MinimumVersion + 2.3 + ParentRecipe + dk.kulmosen.download.RustDesk + Process + + + Arguments + + dmg_path + %pathname% + items_to_copy + + + destination_path + /Applications + source_item + RustDesk.app + + + + Processor + InstallFromDMG + + + + diff --git a/RustDesk/RustDesk.munki.recipe b/RustDesk/RustDesk.munki.recipe new file mode 100644 index 0000000..4ec3a95 --- /dev/null +++ b/RustDesk/RustDesk.munki.recipe @@ -0,0 +1,54 @@ + + + + + Comment + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) + Description + Downloads the latest version of RustDesk and imports it into Munki. + Identifier + dk.kulmosen.munki.RustDesk + Input + + MUNKI_REPO_SUBDIR + apps/%NAME% + NAME + RustDesk + pkginfo + + catalogs + + testing + + description + An open-source remote desktop, and alternative to TeamViewer. + developer + zhou huabing + display_name + RustDesk + name + %NAME% + unattended_install + + + + MinimumVersion + 2.3 + ParentRecipe + dk.kulmosen.download.RustDesk + Process + + + Arguments + + pkg_path + %pathname% + repo_subdirectory + %MUNKI_REPO_SUBDIR% + + Processor + MunkiImporter + + + + diff --git a/RustDesk/RustDesk.pkg.recipe b/RustDesk/RustDesk.pkg.recipe new file mode 100644 index 0000000..615831f --- /dev/null +++ b/RustDesk/RustDesk.pkg.recipe @@ -0,0 +1,28 @@ + + + + + Comment + Created with Recipe Robot v2.3.1 (https://github.com/homebysix/recipe-robot) + Description + Downloads the latest version of RustDesk and creates a package. + Identifier + dk.kulmosen.pkg.RustDesk + Input + + NAME + RustDesk + + MinimumVersion + 2.3 + ParentRecipe + dk.kulmosen.download.RustDesk + Process + + + Processor + AppPkgCreator + + + + diff --git a/RustDesk/RustDesk.png b/RustDesk/RustDesk.png new file mode 100644 index 0000000..7276508 Binary files /dev/null and b/RustDesk/RustDesk.png differ