| Summary: | No apparent way to disable wireless RC script. | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Pat Suwalski <pat> |
| Component: | [OLD] baselayout | Assignee: | Jeffrey Forman (RETIRED) <jforman> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
I have just updated to the latest baselayout with the new wireless init script. I can't find an easy way to disable the wireless script from running, scanning for base stations and then complaining about not being able to associate due to unknown WEP keys. I run WPA everywhere, and therefore use start-stop-daemon to start and stop wpa_supplicant on preup and postdown in the /etc/conf.d/network. While these stations are open, the ones belonging to my neighbors have a WEP key, so the script complains. This changes the ESSID that wpa_supplicant set, therefore making my network inoperable. Despite what the script says about setting things up on an ESSID basis, I think this is wrong. Scripts should be run on a per-device basis. ESSIDs change constantly, your network device does not change as often. There should be something that can go into /etc/conf.d/wireless that will disable it from executing ("USETHIS=no"?). wpa_supplicant does everything this script does and much, much more.