aboutsummarylogtreecommitdiffstats
path: root/README.md
blob: 5846278da5fe26e016b22cb58965b503ab277ee2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# gopass-fuse

## Installation

Zur Installation muss das Repository geklont werden, und dann folgendes ausgeführt werden.

```shell
git clone git@gitlab.teuto.net:technik/gopass-fuse.git
cd gopass-fuse
```

### Arch Derivate

```shell
PACMAN="paru" PACMAN_AUTH="eval" makepkg -fis
```

### Andere Linux Distributionen

```shell
su
source PKGBUILD
pkgdir=/ srcdir=$PWD package
echo "Please install ${depends[@]}"
```

Danach muss der systemd daemon reloaded werden: `systemctl --user daemon-reload`, `systemctl --user enable systemd-tmpfiles-setup.service` und `systemd-tmpfiles --user --create --remove --boot` ausgeführt werden, damit alle benötigten Pfade existieren.

Nach dem einstecken des YubiKeys steht gopass-fuse unter den Pfaden `/run/user/$UID/gopass` und `$HOME/mnt/gopass` zur Verfügung.

## Migration

Wenn das Tool zuvor per `install.sh` installiert wurde, *muss* `${XDG_CONFIG_HOME:-$HOME/.config}/systemd/user/gopass-fuse.service` gelöscht werden und `$HOME/.local/bin/gopass-fuse.py` kann gelöscht werden