File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99)
1010
1111func (r * realServiceCommander ) WriteToService () error {
12- socketName := "/tmp/timekeep.sock"
12+ socketDir := "/var/run/timekeep"
13+ socketName := socketDir + "/timekeep.sock"
1314
1415 msg := Command {
1516 Action : "refresh" ,
Original file line number Diff line number Diff line change @@ -22,6 +22,12 @@ echo "Installing Timekeep..."
2222sudo install -m 755 " $BINARY_DIR /timekeepd" /usr/local/bin/
2323sudo install -m 755 " $BINARY_DIR /timekeep" /usr/local/bin/
2424
25+ sudo mkdir -p /var/lib/timekeep
26+ sudo chmod 755 /var/lib/timekeep
27+
28+
29+ sudo setcap cap_dac_read_search,cap_sys_ptrace+ep /usr/local/bin/timekeepd
30+
2531sudo tee /etc/systemd/system/timekeep.service > /dev/null << EOF
2632[Unit]
2733Description=TimeKeep Process Tracker
@@ -38,8 +44,6 @@ Group=%G
3844WantedBy=multi-user.target
3945EOF
4046
41- sudo setcap cap_dac_read_search,cap_sys_ptrace+ep /usr/local/bin/timekeepd
42-
4347sudo systemctl daemon-reload
4448sudo systemctl enable timekeep.service
4549sudo systemctl start timekeep.service
Original file line number Diff line number Diff line change @@ -4,5 +4,5 @@ package sql
44
55// Gets database directory path for Windows
66func getDatabasePath () (string , error ) {
7- return "" , nil
7+ return "/var/lib/timekeep/timekeep.db " , nil
88}
You can’t perform that action at this time.
0 commit comments