I have been working to integrate Frisbee as a normal alternative network manager. The attached packages make minor changes to architecture scripts to accommodate Frisbee and its companion, an enhanced version of dhcpcd that should handle weak signals better. I assume it is the reason Frisbee seems more tolerant of intermittent connections. The mods utilize the feature if that version is installed, but do not require it to be.
The changes may not work with the Frisbee versions now deployed, but require my modified version, which I named "3.0", to avoid conflict with 01micko's set of betas. The 3.0 version needs testing by wireless users, because I have no wireless setup.
I plan to attach Frisbee 3.0 in another message, as well as details of the dhcpcd modification.
The changes are summarized as follows:
- - A network-tray selector script is added to /root/Startup. to replace the network_tray executable there, and to use the Frisbee tray (moved to /usr/sbin) if appropriate.
- The network_tray executable is moved from /root/startup to /usr/sbin.
- SNS and networkwizard/net_setup use the new (default 15-second) delay value if specified (in /etc/dhcpcd_dropwait_secs) and the enhanced dhcpcd is present.
- The wag-profiles.sh script is moved into its own package so that net_setup and Frisbee can use it as a dependency.
- If present, Frisbee 3.0 is run from the wizard instead of the installation of a pet package to add it, since it is to be built into puppy as a package. (The older, beta Frisbees will overlay the script that runs Frisbee, so might still work, but would confound verification/troubleshooting.)
UPDATE 11/9/2012: Modified the woof-update package to switch network trays back to normal in case changed by Frisbee. Please use the newer version of that package.
UPDATE 11/11/2012: Updated woof-updates package to match the frisbee-3.0 20121111 package internally. Required when installing that (or later) Frisbee package.
UPDATE 11/12/2012: Updated woof-updates package again to correct tray swapping and restore Frisbee to the default-selection radio-button list.
UPDATE 11/15/2012: Updated woof-updates and wag-profilies packages to correct use of the "dropwait" option (thanks to 01micko's PM). This should reduce the frequency of lost wireless connections.
UPDATE 12/6/2012: Updated woof-updates to 20121204 for new interfaces to Frisbee. Use it with frisbee_integrated-20121206 and later.
UPDATE 12/11/2012: Updated the dhcpcd-dropwait package to add files and links to make it a complete replacement for the puppy dhcpcd pet package - after download 48. Thanks to pemasu for reporting those omissions.
UPDATE 01/16/2013: Updated the woof_updates and network_tray packages to match the released version of "integrated frisbee". They are required for support of the new "frisbee-1.0" package, below, and are incompatible with the previous versions of them. The complete set is also available as a tarball in the Frisbee beta2 thread:
http://www.murga-linux.com/puppy/viewto ... 292#678292
UPDATE 01/30/2013: Uploaded renamed dhcpcd-dropwait package, which is an optional replacement for the dhcpcd package, not a separate/supplemental program - after download 110. Uploaded the latest version of the wag_profiles package, to match that being tested in the "kit" in the "Frisbee beta2" thread - after download 90.
UPDATE 2/6/2013: Uploaded the network_tray package, now with installation/uninstallation scripts to restart the replacing program afterward.
Barry,
UPDATE 2/7/2013: Uploaded a duplicate of network_tray-2.6 renamed as "2.5-frisbee", to represent it as an alternative to 2.5, not an upgrade to it. If you have another way to identify alternates, please adjust the names of the network_tray and dhcpcd...dropwait packages accordingly. Or have me do it.
UPDATE 2/17/2013: Removed the 2.5--frisbee alternative, since 2.6 adopted for woof. Uploaded release version of network_tray. Added alternate net_setup package that includes the content of wag_profiles, because wag-profiles.sh is used only by net_setup.