udevの中身をのぞいてみよう
udevの内容を分解してみよう。
まずは
/lib/udev/write_net_rules
if [ -n "$ASSIGNED_INTERFACE_NAME" -a "$ASSIGNED_INTERFACE_NAME" = "$INTERFACE_NAME" ]; then
exit 0
簡単に記載するとこんな感じ。
#!/bin/bash
BOX="nakajima"
if [ -n $BOX -a $BOX = "nakajima" ]
then
echo "OK"
else
echo "NG"
fi
-nが変数が空でないこと
そして-a AND
割り当てられたインターフェースとインターフェース名が同じであること