ports/main/nnd-s6-services/tmpl/mount

20 lines
448 B
Plaintext
Raw Normal View History

2022-12-08 08:09:51 +00:00
#!/bin/execlineb -W
importas -D "none" SRCPROVIDED SRC
2022-12-08 08:09:51 +00:00
importas -i DEST DEST
importas -i FSTYPE FSTYPE
importas -D "defaults" OPTS OPTS
s6-envdir -I /etc/s6/env/path
2023-02-01 08:50:08 +00:00
emptyenv -p
2022-12-08 08:09:51 +00:00
foreground { mkdir -p $DEST }
# Resolve LABEL and UUID
backtick -E -D $SRCPROVIDED SRC { findfs $SRCPROVIDED }
ifelse {
redirfd -w 1 /dev/null findmnt -t $FSTYPE $DEST
} {
2023-02-01 08:50:08 +00:00
s6-mount -t $FSTYPE -o remount,${OPTS} $SRC $DEST
} s6-mount -t $FSTYPE -o $OPTS $SRC $DEST