From 262514c2c28324b8eb3ed907d9e1844915e1ea24 Mon Sep 17 00:00:00 2001
From: Christian Poessinger <christian@poessinger.com>
Date: Sun, 29 Mar 2020 14:45:00 +0200
Subject: wwan: T1988: create peer directory on demand

---
 src/conf_mode/interfaces-wirelessmodem.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/conf_mode/interfaces-wirelessmodem.py b/src/conf_mode/interfaces-wirelessmodem.py
index dcb7a37a0..05a844ac8 100755
--- a/src/conf_mode/interfaces-wirelessmodem.py
+++ b/src/conf_mode/interfaces-wirelessmodem.py
@@ -184,6 +184,11 @@ def generate(wwan):
             os.unlink(wwan['chat_script'])
 
     else:
+        # PPP peers directory
+        dirname = os.path.dirname(config_file_wwan)
+        if not os.path.isdir(dirname):
+            os.mkdir(dirname)
+
         # Create PPP configuration files
         tmpl = Template(config_wwan_tmpl)
         config_text = tmpl.render(wwan)
-- 
cgit v1.2.3