|
|
|
@ -572,12 +572,15 @@ nfsroot_to_var() {
@@ -572,12 +572,15 @@ nfsroot_to_var() {
|
|
|
|
|
# TOOD: symlinks |
|
|
|
|
udevmatch() { |
|
|
|
|
case "$1" in |
|
|
|
|
UUID=????????-????-????-????-????????????|LABEL=*) |
|
|
|
|
UUID=????????-????-????-????-????????????|LABEL=*|PARTLABEL=*|PARTUUID=????????-????-????-????-????????????) |
|
|
|
|
printf 'ENV{ID_FS_%s}=="%s"' "${1%%=*}" "${1#*=}" |
|
|
|
|
;; |
|
|
|
|
UUID=*) |
|
|
|
|
printf 'ENV{ID_FS_UUID}=="%s*"' "${1#*=}" |
|
|
|
|
;; |
|
|
|
|
PARTUUID=*) |
|
|
|
|
printf 'ENV{ID_FS_PARTUUID}=="%s*"' "${1#*=}" |
|
|
|
|
;; |
|
|
|
|
/dev/?*) printf -- 'KERNEL=="%s"' "${1#/dev/}" ;; |
|
|
|
|
*) return 255 ;; |
|
|
|
|
esac |
|
|
|
|