From 5241565a79285275c0784db4b71c28be43920b05 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Tue, 14 Jan 2014 18:46:17 +0100
Subject: [PATCH] gluon-mesh-vpn-fastd: don't run as root

---
 package/gluon-mesh-vpn-fastd/fastd.pl | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/package/gluon-mesh-vpn-fastd/fastd.pl b/package/gluon-mesh-vpn-fastd/fastd.pl
index 2d072fcd8..962bc1f2d 100644
--- a/package/gluon-mesh-vpn-fastd/fastd.pl
+++ b/package/gluon-mesh-vpn-fastd/fastd.pl
@@ -19,12 +19,16 @@ print <<END;
 
 . /lib/functions.sh
 . /lib/gluon/functions/sysconfig.sh
+. /lib/gluon/functions/users.sh
+
+add_user gluon-fastd 800
 
 uci_add fastd fastd mesh_vpn
 
 uci_remove fastd mesh_vpn config
 uci_remove fastd mesh_vpn config_peer_dir
 
+uci_set fastd mesh_vpn user 'gluon-fastd'
 uci_set fastd mesh_vpn syslog_level 'verbose'
 uci_set fastd mesh_vpn interface 'mesh-vpn'
 uci_set fastd mesh_vpn mode 'tap'
-- 
GitLab