Skip to content

Commit d90374c

Browse files
committed
notify of install failure
1 parent 4f462d6 commit d90374c

File tree

5 files changed

+19
-3
lines changed

5 files changed

+19
-3
lines changed

ReEnroller/1/postinstall

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ if [ -e /private/var/root/Library/Preferences/com.jamf.pse.ReEnroller.plist ];th
1919
rm /private/var/root/Library/Preferences/com.jamf.pse.ReEnroller.plist
2020
fi
2121

22+
if [ ! -d "/Library/Application Support/JAMF/ReEnroller/ReEnroller.app" ]; then
23+
logger -t ReEnroller -f /var/log/jamf.log "ReEnroller app failed to install"
24+
echo "ReEnroller app failed to install"
25+
exit 1
26+
fi
27+
2228
if [[ ${osvers_major} -ge 11 ]]; then
2329
launchctl bootstrap system /Library/LaunchDaemons/com.jamf.ReEnroller.plist
2430
else

ReEnroller/1/preinstall

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ if [ "$loaded" != "" ];then
1414
sleep 1
1515
fi
1616

17-
if [ -d "/Library/Application Support/JAMF/ReEnroller" ];
17+
if [ -d "/Library/Application Support/JAMF/ReEnroller" ]; then
18+
pkgutil --forget com.jamf.ReEnroller
1819
rm -fr "/Library/Application Support/JAMF/ReEnroller"
20+
sleep 1
1921
fi

ReEnroller/2/postinstall

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,9 @@ chmod -R 750 "/Library/Application Support/JAMF/ReEnroller"
55
if [ -e /private/var/root/Library/Preferences/com.jamf.pse.ReEnroller.plist ];then
66
rm /private/var/root/Library/Preferences/com.jamf.pse.ReEnroller.plist
77
fi
8+
9+
if [ ! -d "/Library/Application Support/JAMF/ReEnroller/ReEnroller.app" ]; then
10+
logger -t ReEnroller -f /var/log/jamf.log "ReEnroller app failed to install"
11+
echo "ReEnroller app failed to install"
12+
exit 1
13+
fi

ReEnroller/2/preinstall

100755100644
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ if [ "$loaded" != "" ];then
1414
sleep 1
1515
fi
1616

17-
if [ -d "/Library/Application Support/JAMF/ReEnroller" ];
18-
rm -fr "/Library/Application Support/JAMF/ReEnroller"
17+
if [ -d "/Library/Application Support/JAMF/ReEnroller" ]; then
18+
pkgutil --forget com.jamf.ReEnroller
19+
rm -fr "/Library/Application Support/JAMF/ReEnroller"
20+
sleep 1
1921
fi

0 commit comments

Comments
 (0)