Skip to content

Commit 3a218ed

Browse files
Update Fleet-maintained apps (#35996)
Automated ingestion of latest Fleet-maintained app data. Co-authored-by: allenhouchins <[email protected]>
1 parent 610da58 commit 3a218ed

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

ee/maintained-apps/outputs/canva/darwin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
],
1717
"refs": {
18-
"11c0a042": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath $INSTALLER_PATH)\")\n# functions\n\nquit_application() {\n local bundle_id=\"$1\"\n local timeout_duration=10\n\n # check if the application is running\n if ! osascript -e \"application id \\\"$bundle_id\\\" is running\" 2\u003e/dev/null; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 \u0026\u0026 \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS \u003c timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" \u003e/dev/null 2\u003e\u00261; then\n if ! pgrep -f \"$bundle_id\" \u003e/dev/null 2\u003e\u00261; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\n# extract contents\nMOUNT_POINT=$(mktemp -d /tmp/dmg_mount_XXXXXX)\nhdiutil attach -plist -nobrowse -readonly -mountpoint \"$MOUNT_POINT\" \"$INSTALLER_PATH\"\nsudo cp -R \"$MOUNT_POINT\"/* \"$TMPDIR\"\nhdiutil detach \"$MOUNT_POINT\"\n# copy to the applications folder\nquit_application 'com.canva.CanvaDesktop'\nif [ -d \"$APPDIR/Canva.app\" ]; then\n\tsudo mv \"$APPDIR/Canva.app\" \"$TMPDIR/Canva.app.bkp\"\nfi\nsudo cp -R \"$TMPDIR/Canva.app\" \"$APPDIR\"\n",
19-
"b93d994d": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nLOGGED_IN_USER=$(scutil \u003c\u003c\u003c \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nsudo rm -rf \"$APPDIR/Canva.app\"\ntrash $LOGGED_IN_USER '~/Library/Application Support/Canva'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.canva.CanvaDesktop'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.canva.CanvaDesktop.ShipIt'\ntrash $LOGGED_IN_USER '~/Library/LaunchAgents/com.canva.availability-check-agent.plist'\ntrash $LOGGED_IN_USER '~/Library/Logs/Canva'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.canva.CanvaDesktop.plist'\ntrash $LOGGED_IN_USER '~/Library/Saved Application State/com.canva.CanvaDesktop.savedState'\n"
18+
"11c0a042": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nTMPDIR=$(dirname \"$(realpath $INSTALLER_PATH)\")\n# functions\n\nquit_application() {\n local bundle_id=\"$1\"\n local timeout_duration=10\n\n # check if the application is running\n if ! osascript -e \"application id \\\"$bundle_id\\\" is running\" 2>/dev/null; then\n return\n fi\n\n local console_user\n console_user=$(stat -f \"%Su\" /dev/console)\n if [[ $EUID -eq 0 && \"$console_user\" == \"root\" ]]; then\n echo \"Not logged into a non-root GUI; skipping quitting application ID '$bundle_id'.\"\n return\n fi\n\n echo \"Quitting application '$bundle_id'...\"\n\n # try to quit the application within the timeout period\n local quit_success=false\n SECONDS=0\n while (( SECONDS < timeout_duration )); do\n if osascript -e \"tell application id \\\"$bundle_id\\\" to quit\" >/dev/null 2>&1; then\n if ! pgrep -f \"$bundle_id\" >/dev/null 2>&1; then\n echo \"Application '$bundle_id' quit successfully.\"\n quit_success=true\n break\n fi\n fi\n sleep 1\n done\n\n if [[ \"$quit_success\" = false ]]; then\n echo \"Application '$bundle_id' did not quit.\"\n fi\n}\n\n\n# extract contents\nMOUNT_POINT=$(mktemp -d /tmp/dmg_mount_XXXXXX)\nhdiutil attach -plist -nobrowse -readonly -mountpoint \"$MOUNT_POINT\" \"$INSTALLER_PATH\"\nsudo cp -R \"$MOUNT_POINT\"/* \"$TMPDIR\"\nhdiutil detach \"$MOUNT_POINT\"\n# copy to the applications folder\nquit_application 'com.canva.CanvaDesktop'\nif [ -d \"$APPDIR/Canva.app\" ]; then\n\tsudo mv \"$APPDIR/Canva.app\" \"$TMPDIR/Canva.app.bkp\"\nfi\nsudo cp -R \"$TMPDIR/Canva.app\" \"$APPDIR\"\n",
19+
"b93d994d": "#!/bin/sh\n\n# variables\nAPPDIR=\"/Applications/\"\nLOGGED_IN_USER=$(scutil <<< \"show State:/Users/ConsoleUser\" | awk '/Name :/ { print $3 }')\n# functions\n\ntrash() {\n local logged_in_user=\"$1\"\n local target_file=\"$2\"\n local timestamp=\"$(date +%Y-%m-%d-%s)\"\n local rand=\"$(jot -r 1 0 99999)\"\n\n # replace ~ with /Users/$logged_in_user\n if [[ \"$target_file\" == ~* ]]; then\n target_file=\"/Users/$logged_in_user${target_file:1}\"\n fi\n\n local trash=\"/Users/$logged_in_user/.Trash\"\n local file_name=\"$(basename \"${target_file}\")\"\n\n if [[ -e \"$target_file\" ]]; then\n echo \"removing $target_file.\"\n mv -f \"$target_file\" \"$trash/${file_name}_${timestamp}_${rand}\"\n else\n echo \"$target_file doesn't exist.\"\n fi\n}\n\nsudo rm -rf \"$APPDIR/Canva.app\"\ntrash $LOGGED_IN_USER '~/Library/Application Support/Canva'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.canva.CanvaDesktop'\ntrash $LOGGED_IN_USER '~/Library/Caches/com.canva.CanvaDesktop.ShipIt'\ntrash $LOGGED_IN_USER '~/Library/LaunchAgents/com.canva.availability-check-agent.plist'\ntrash $LOGGED_IN_USER '~/Library/Logs/Canva'\ntrash $LOGGED_IN_USER '~/Library/Preferences/com.canva.CanvaDesktop.plist'\ntrash $LOGGED_IN_USER '~/Library/Saved Application State/com.canva.CanvaDesktop.savedState'\n"
2020
}
21-
}
21+
}

ee/maintained-apps/outputs/postman/darwin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"versions": [
33
{
4-
"version": "11.71.7",
4+
"version": "11.72.5",
55
"queries": {
66
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac';"
77
},
8-
"installer_url": "https://dl.pstmn.io/download/version/11.71.7/osx_arm64",
8+
"installer_url": "https://dl.pstmn.io/download/version/11.72.5/osx_arm64",
99
"install_script_ref": "a937991a",
1010
"uninstall_script_ref": "15e9f11c",
11-
"sha256": "221a14529d829f3e0b4d75f2001fc5ef10b5d9f0089c20f14f25e4f7a9c8536c",
11+
"sha256": "6de66e92e09c190d4a50e83939c955c414b52b7735a27f3a7eeb582c47c983d4",
1212
"default_categories": [
1313
"Developer tools"
1414
]

0 commit comments

Comments
 (0)