systemd user unit do not support network-online.target, use default.target instead
This commit is contained in:
parent
86618a82f5
commit
fb11c3f5c5
|
@ -2,8 +2,9 @@ This unit file allows you to automatically start gitlabfs as a systemd unit.
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
1. Install gitlabfs using `go get`
|
1. Install gitlabfs using `go get`
|
||||||
2. Copy **gitlabfs@.service** into **~/.config/systemd/user**. Create the folder if it does not exists.
|
2. Run `which gitlabfs` to verify that gitlabfs is present in your PATH. if the command fail, you may need to add **$HOME/go/bin** to your PATH.
|
||||||
3. Reload systemd: `systemctl --user daemon-reload`
|
3. Copy **gitlabfs@.service** into **~/.config/systemd/user**. Create the folder if it does not exists.
|
||||||
|
4. Reload systemd: `systemctl --user daemon-reload`
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
1. Create your gitlabfs config file in **~/.config/gitlabfs** eg: **~/.config/gitlabfs/gitlab.com.yaml**. Make sure the config file name ends with **.yaml** and a mountpoint is configured in the file.
|
1. Create your gitlabfs config file in **~/.config/gitlabfs** eg: **~/.config/gitlabfs/gitlab.com.yaml**. Make sure the config file name ends with **.yaml** and a mountpoint is configured in the file.
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=FUSE filesystem for gitlab groups and projects (%i)
|
Description=FUSE filesystem for gitlab groups and projects (%i)
|
||||||
|
Wants=network-online.target
|
||||||
After=network-online.target
|
After=network-online.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=%h/go/bin/gitlabfs -config %E/gitlabfs/%i.yaml
|
ExecStart=%h/go/bin/gitlabfs -config %E/gitlabfs/%i.yaml
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=network-online.target
|
WantedBy=default.target
|
Loading…
Reference in New Issue