2022-12-08 08:09:51 +00:00
|
|
|
#!/bin/execlineb -W
|
2022-12-09 18:27:37 +00:00
|
|
|
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 }
|
|
|
|
|
2022-12-09 18:27:37 +00:00
|
|
|
# Resolve LABEL and UUID
|
2022-12-10 12:03:57 +00:00
|
|
|
backtick -E -D $SRCPROVIDED SRC { findfs $SRCPROVIDED }
|
2022-12-09 18:27:37 +00:00
|
|
|
|
|
|
|
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
|