X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fdistro-install-common%2Fdevbyid;h=056a83f356395e3af43e924374f29a32cc8af963;hb=b519001641b2dac6cff4c5c6523fb814f2249733;hp=e3443898795c52d5c8569c02e538b8765c23ecf2;hpb=fe81034ee9664d8e131bac218b40d99a58a31649;p=automated-distro-installer diff --git a/fai/config/distro-install-common/devbyid b/fai/config/distro-install-common/devbyid index e344389..056a83f 100755 --- a/fai/config/distro-install-common/devbyid +++ b/fai/config/distro-install-common/devbyid @@ -5,10 +5,11 @@ short_dev=$1 -# devices are identified by model+serial num, -# and wwn. model+serial gives me more info, so use that. +# devices are identified by model+serial num +# and for ssd/hdd: wwn, and for nvme: eui. +# model+serial gives me more info, so use that. shopt -s extglob -for id in /dev/disk/by-id/!(wwn*); do +for id in /dev/disk/by-id/!(nvme-eui*|wwn*); do [[ -e $id ]] || break # if we matched nothing if [[ $(readlink -f $id) == "$short_dev" ]]; then printf '%s\n' "$id"