Wireshark-bugs: [Wireshark-bugs] [Bug 5756] New: Wireshark probably should have an Installer pac

Date: Tue, 15 Mar 2011 10:56:54 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5756

           Summary: Wireshark probably should have an Installer package
                    rather than be drag-install
           Product: Wireshark
           Version: unspecified
          Platform: All
        OS/Version: Mac OS X 10.6
            Status: NEW
          Severity: Major
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: guy@xxxxxxxxxxxx


Build Information:
N/A
--
A lot of people try installing Wireshark on OS X and then find that they can't
capture; that's because they either didn't realize that they need to install
ChmodBPF and run it to get the BPF devices accessible by them, or tried doing
so and didn't correctly do it, or didn't know that just drag-installing
ChmodBPF causes it to be owned by them (because the dmg is either mounted with
the MNT_IGNORE_OWNERSHIP "everything is owned by mounter" option or has 99 as
the owner (which turns into the mounter) and thus that they need to do a "chown
-R root:wheel" on it, or didn't run "sudo SystemStarter start ChmodBPF" or
reboot.

If we use an Installer package rather than having it be a drag-install app, we
could have it install the startup item - or switch to a launchd LaunchDaemon,
to join the modern world - and possibly also install the command-line tools
(either always or optionally).

Yes, the standard ideology for installation of apps on OS X is "drag-install
good", but some apps are special and don't work well with drag-install; VMware
Fusion is a special app, because it has to install kernel modules, and thus
isn't drag-install, and Wireshark is arguably special as well, as it would
either need to install dumpcap as set-UID or install a startup item or launchd
LaunchDaemon to make it possible for the user to do captures.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.