aboutsummaryrefslogtreecommitdiffstats
path: root/packaging/macosx/Scripts/chmodbpf-postinstall.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/macosx/Scripts/chmodbpf-postinstall.sh')
-rwxr-xr-xpackaging/macosx/Scripts/chmodbpf-postinstall.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/packaging/macosx/Scripts/chmodbpf-postinstall.sh b/packaging/macosx/Scripts/chmodbpf-postinstall.sh
index d0cd33d8eb..cbd2f08f12 100755
--- a/packaging/macosx/Scripts/chmodbpf-postinstall.sh
+++ b/packaging/macosx/Scripts/chmodbpf-postinstall.sh
@@ -1,7 +1,6 @@
#!/bin/sh
-CHMOD_BPF_DIR="/Library/StartupItems/ChmodBPF"
-CHMOD_BPF="$CHMOD_BPF_DIR/ChmodBPF"
+CHMOD_BPF="/Library/LaunchDaemons/org.wireshark.ChmodBPF.plist"
BPF_GROUP="access_bpf"
BPF_GROUP_NAME="BPF device access ACL"
@@ -9,6 +8,9 @@ dscl . -read /Groups/"$BPF_GROUP" > /dev/null 2>&1 || \
dseditgroup -q -o create "$BPF_GROUP"
dseditgroup -q -o edit -a "$USER" -t user "$BPF_GROUP"
-chmod -R go-w "$CHMOD_BPF_DIR"
+cp "/Library/Application Support/Wireshark/ChmodBPF/org.wireshark.ChmodBPF.plist" \
+ "$CHMOD_BPF"
+chmod 755 "$CHMOD_BPF"
+chown root:wheel "$CHMOD_BPF"
-sh "$CHMOD_BPF" start
+launchctl load "$CHMOD_BPF"