Comments (6)
The profile and hooks are sourced at each action. When this happens, you'll find the following environment variables set: INTERFACE, SSID, ACTION. Also, the Profile variable is set.
from netctl.
I don't agree with you sir.
I have executable script /etc/netctl/hooks/test , which IS executed. Content of this file is:
#!/bin/bash
echo $ACTION > /tmp/test
echo $INTERFACE >> /tmp/test
echo $SSID >> /tmp/test
echo $PROFILE >> /tmp/test
It creates file /tmp/test, but this file only contains for blank lines.
Action which executes the hook is:
netctl stop wlp4s0-orchiprg
So this may be a bug? Or am I doing something wrong?
from netctl.
The variables are only set when the connection actually changes. This means that netctl-auto hands-off the connection to wpa_supplicant, which does its magic (including setting the variables mentioned) whenever the connection changes. Hence the initial starting and stopping are not part of this scheme. You could complement your setup with ExecUpPost
and ExecDownPre
.
from netctl.
So if I got it right I need to add this two hooks into EVERY profile I have? Don't take me wrong, netctl is pretty good thing, but this is just stupid.
from netctl.
You could also specify them in a hook file or an interface file, effectively making it the default for every profile or every profile for a specific interface.
from netctl.
Hey, that's great ^_^ thanks
from netctl.
Related Issues (20)
- Ask for password on network connect HOT 3
- [email protected] is not started after interface is inserted HOT 9
- Reduce/remove waiting time for pluggable WiFi devices on startup HOT 9
- netctl-ifplugd Unable to get ip address HOT 3
- [Feature request] Auto retry wifi connection HOT 5
- Add option for accept_ra value HOT 6
- Support stable private IPv6 addresses HOT 4
- Allow regular user to `netctl switch-to <profile>` HOT 2
- [Feature request] Blacklist access points. HOT 10
- NO SSID environment variable HOT 6
- Only one hook works at a time HOT 3
- netctl wanted by multi-user.target, slowing down boot HOT 4
- netctl-auto list_netctl_auto_interfaces() function bug HOT 1
- Add a command for WPS Push Button HOT 4
- How to configure pppoe with macvlan interface? HOT 7
- Check config file when restart command HOT 5
- When an issue occurs in the ISP, the systemd service of pppoe will fail. HOT 10
- Hook not executed for netctl-auto HOT 8
- Error while executing the script via ExecUpPost HOT 1
- No way to leave resolv.conf alone with DHCP profile (?) HOT 5
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 netctl.