diff --git a/.goreleaser.yml b/.goreleaser.yml index bf96321..5b6025d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -37,15 +37,22 @@ builds: - -s -w -X github.com/telekom-mms/oc-daemon/internal/daemon.Version={{.Version}}-{{.Commit}} archives: - format: tar.gz - rlcp: true wrap_in_directory: true files: - src: init/oc-daemon.service - dst: oc-daemon.service + dst: systemd/oc-daemon.service info: mode: 0644 - src: configs/oc-client.json - dst: example_config.json + dst: examples/oc-client.json + info: + mode: 0644 + - src: configs/oc-daemon.json + dst: examples/oc-daemon.json + info: + mode: 0644 + - src: configs/dbus/com.telekom_mms.oc_daemon.Daemon.conf + dst: dbus/com.telekom_mms.oc_daemon.Daemon.conf info: mode: 0644 - README.md @@ -99,10 +106,18 @@ nfpms: dst: /lib/systemd/system/ file_info: mode: 0644 + - src: configs/dbus/com.telekom_mms.oc_daemon.Daemon.conf + dst: /usr/share/dbus-1/system.d/ + file_info: + mode: 0644 - src: configs/oc-client.json dst: /usr/share/doc/oc-daemon/examples/ file_info: mode: 0644 + - src: configs/oc-daemon.json + dst: /usr/share/doc/oc-daemon/examples/ + file_info: + mode: 0644 - src: copyright dst: /usr/share/doc/oc-daemon/ file_info: diff --git a/docs/user/install.md b/docs/user/install.md index 543da14..3c74df5 100644 --- a/docs/user/install.md +++ b/docs/user/install.md @@ -44,7 +44,7 @@ $ tar -xf oc-daemon.tar.gz && cd # prepare config $ sudo mkdir /var/lib/oc-daemon -$ sudo cp /example_config.json /var/lib/oc-daemon/oc-client.json # and adjust config parameters +$ sudo cp examples/oc-client.json /var/lib/oc-daemon/oc-client.json # and adjust config parameters $ sudo cp profile.xml /var/lib/oc-daemon/ $ sudo chgrp -R dialout /var/lib/oc-daemon/ $ sudo chmod 664 /var/lib/oc-daemon/profile.xml @@ -53,10 +53,13 @@ $ sudo chmod 644 /var/lib/oc-daemon/oc-client.json # setup user to use vpn $ sudo usermod -a -G dialout $USER $ sudo cp oc-client oc-daemon oc-daemon-vpncscript /usr/bin/ -$ sudo cp oc-daemon.service /lib/systemd/system/ + +# setup dbus config +$ sudo cp dbus/com.telekom_mms.oc_daemon.Daemon.conf /usr/share/dbus-1/system.d/ # enable and start daemon +$ sudo cp systemd/oc-daemon.service /lib/systemd/system/ $ sudo systemctl --system daemon-reload $ sudo systemctl enable oc-daemon.service $ sudo systemctl start oc-daemon.service -``` \ No newline at end of file +```