File tree 6 files changed +18
-15
lines changed
6 files changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -14,10 +14,14 @@ chmod g+rwx /etc/wireguard
14
14
chmod -R g+rw /etc/wireguard
15
15
16
16
# set permissions for /opt/wg-wrangler/etc dir
17
- chgrp --silent --recursive $GROUPNAME /opt/wg-wrangler/etc
17
+ chgrp --silent --recursive $GROUPNAME /etc/ opt/$PKGNAME /
18
18
# set group permissions
19
- chmod -R g+rwx /opt/wg-wrangler/etc
19
+ chmod -R g+rwx /etc/opt/$PKGNAME /
20
+
21
+ # create var directory
22
+ mkdir -p /var/opt/$PKGNAME
23
+ chown --silent --recursive $USERNAME /var/opt/$PKGNAME
20
24
21
25
# Whitelist wg* commands for us
22
- echo " %$GROUPNAME ALL=NOPASSWD: /usr/bin/wg*" >> /etc/sudoers.d/wg-wrangler
26
+ echo " %$GROUPNAME ALL=NOPASSWD: /usr/bin/wg*" >> /etc/sudoers.d/$PKGNAME
23
27
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export DH_ALWAYS_EXCLUDE=CVS:.svn:.git:
11
11
12
12
override_dh_auto_configure :
13
13
./bootstrap
14
- ./configure --prefix=/opt/wg-wrangler
14
+ ./configure --prefix=/opt/wg-wrangler --sysconfdir=/etc/opt/wg-wrangler --localstatedir=/var/opt/wg-wrangler
15
15
16
16
% :
17
17
dh $@
Original file line number Diff line number Diff line change 1
1
[Unit]
2
- Description =wg-wranger wireguard manager
2
+ Description =wg-wrangler wireguard manager
3
3
4
4
[Service]
5
- Environment =MOJO_MODE =production
6
- Environment =MOJO_LOG_LEVEL =info
7
5
Type =simple
8
6
Environment =LISTEN_ON =http://127.0.0.1:7171
9
7
Environment =MOJO_MODE =production
8
+ Environment =MOJO_LOG_LEVEL =info
9
+ Environment =WGwrangler_CONFIG =/etc/opt/wg-wrangler/wgwrangler.yaml
10
+
10
11
# Environment variables defined in this file (if it exists) override previously defined ones
11
- EnvironmentFile =opt/wg-wrangler/etc/env.conf
12
+ EnvironmentFile =-/etc/opt/wg-wrangler/env.conf
13
+
12
14
User =wg-wrangler_manager
13
15
Group =wg-wrangler_manager
14
16
ExecStart =/usr/bin/perl opt/wg-wrangler/bin/wgwrangler.pl prefork --listen $LISTEN_ON
Original file line number Diff line number Diff line change 1
1
2
2
3
- ETC = wgwrangler.dist.yaml
3
+ ETC = wgwrangler.dist.yaml env.dist.conf
4
4
EXTRA_DIST = $(ETC )
5
5
sysconf_DATA = $(ETC )
6
-
7
- wgwrangler.conf :
8
- cp wgwrangler.dist.yaml wgwrangler.yaml
9
-
10
- .PHONY : wgwrangler.conf
Original file line number Diff line number Diff line change 1
1
LISTEN_ON=http://127.0.0.1:7171
2
2
MOJO_MODE=production
3
+ MOJO_LOG_LEVEL=info
4
+ WGwrangler_CONFIG=/etc/opt/wg-wrangler/wgwrangler.yaml
Original file line number Diff line number Diff line change 1
1
2
2
BACKEND :
3
- cfg_db : /tmp /wgwrangler.db
3
+ cfg_db : /var/opt/wg-wrangler /wgwrangler.db
4
4
sesame_user : adfadsfasdf4ee3r
5
5
# perl -MDigest::SHA -e 'print Digest::SHA::hmac_sha1_hex("access"),"\n"'
6
6
sesame_pass : 393afhkjhffjj
You can’t perform that action at this time.
0 commit comments