mirror of
https://git.sr.ht/~cismonx/bookmarkfs
synced 2025-06-07 19:58:50 +00:00
ci: setup FUSE on Alpine build
Unlike distros using systemd, FUSE is not enabled by default on Alpine. To setup FUSE manually: 1. modprobe fuse 2. mount -t fusectl fusectl /sys/fs/fuse/connections 3. chmod 666 /dev/fuse Normal users may prefer using OpenRC services to automate these steps, which is what we do in this patch. Also install the umount program from util-linux, since the busybox one does not support unprivileged dismount for FUSE.
This commit is contained in:
parent
f20cd2cf74
commit
cbda096f44
1 changed files with 4 additions and 2 deletions
|
@ -15,8 +15,8 @@ packages: [
|
||||||
# lib
|
# lib
|
||||||
fuse3-dev, libseccomp-dev, sqlite-dev, jansson-dev, nettle-dev,
|
fuse3-dev, libseccomp-dev, sqlite-dev, jansson-dev, nettle-dev,
|
||||||
readline-dev, tcl-dev, uriparser-dev, xxhash-dev,
|
readline-dev, tcl-dev, uriparser-dev, xxhash-dev,
|
||||||
# for fusermount3(1)
|
# for managing FUSE mounts
|
||||||
fuse3,
|
busybox-mdev-openrc, fuse-openrc, fuse3, umount,
|
||||||
]
|
]
|
||||||
sources:
|
sources:
|
||||||
- https://git.sr.ht/~cismonx/bookmarkfs
|
- https://git.sr.ht/~cismonx/bookmarkfs
|
||||||
|
@ -43,6 +43,8 @@ tasks:
|
||||||
pdpmake
|
pdpmake
|
||||||
pdpmake info
|
pdpmake info
|
||||||
- test: |
|
- test: |
|
||||||
|
sudo rc-service fuse start
|
||||||
|
sudo rc-service mdev start
|
||||||
cd bookmarkfs
|
cd bookmarkfs
|
||||||
pdpmake check
|
pdpmake check
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue