diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-13 21:05:00 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-13 21:05:00 +0200 |
commit | e1eb6d24420ddd398f3cdcda67bb72f1463211b2 (patch) | |
tree | f20d49d55eb984d8308f9d629ecf32725c10a2f3 /src | |
parent | ed6aa78d6b8f17f5c67e93425ab0dba8b4ee1a0c (diff) |
use ip config path constant and actually ignore non-v6 uplinks
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 12488ed..fa37461 100644 --- a/src/main.rs +++ b/src/main.rs @@ -43,11 +43,15 @@ fn main() -> Result<()> { println!("wait for up ppp0"); link::wait_up("ppp0".into())?; - let mut file = File::open("/tmp/pppoe.ip_config")?; - let ds_config: DsConfig = serde_json::from_reader(&mut file)?; + let mut file = File::open(rsdsl_ip_config::LOCATION)?; + let dsconfig: DsConfig = serde_json::from_reader(&mut file)?; - if ds_config.v6.is_none() { + if dsconfig.v6.is_none() { println!("ignore incapable ppp0"); + + loop { + thread::sleep(Duration::MAX); + } } println!("init ppp0"); |