Comments (1)
It is deliberate, for a completely unrelated reason: ifctl $iface mode foo
waits for /etc/net/mode-foo $iface
to finish, so it could report success or failure. Script invocations are strictly serialized, at most one script can be running for a given interface at a given time, so mode-foo $iface
will not get spawned until identify
exits. So you end up with a deadlock.
I think I should report EBUSY there or something.
PLEASE DON'T DO THAT. You are trying to auto-assign profiles in identify
, udevd-style. The whole idea of ifmon
is to avoid that. It will never work right with ifmon
, it requires a different tool. identify
should look like this:
with or without the echo (probably without unless you're trying to debug it). Nothing else should be there. It's up to the user to name profiles and assign them to devices. Just leave /etc/net/mode-wifi
as is, and let the user run ifctl wlan0 wifi
interactively. Better yet, drop mode-wifi
completely, and let wifi
itself pick the device.
from minibase.
Related Issues (20)
- dhcp remove alarms, result unclear HOT 2
- Use MAC address for unique ID HOT 6
- how to test if password already supplied HOT 5
- aarch64 compile fail HOT 1
- Small problems with ARM machines HOT 1
- vtmux, X11 and VT switch problem HOT 2
- vtmux and wayland problem HOT 2
- wifi hang on connection request HOT 10
- feature request: support TKIP in wsupp HOT 5
- Unclear how dhconf replaces dhcp HOT 1
- No suitable APs HOT 7
- wifi connect does not return zero on success
- inputs not factored right? HOT 1
- Limitation of ifmon HOT 4
- Non-existent conf-cancel HOT 7
- Most appropriate way to run and kill net daemons HOT 1
- wsupp waits forever for AP HOT 8
- ifmon carrier up/down detection insufficient HOT 6
- wsupp cannot run wifi-wpa HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from minibase.