瀏覽代碼

usb canary only installs once

Bob Mottram 8 年之前
父節點
當前提交
aabb4503f0
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6
    0
      src/freedombone-utils-setup

+ 6
- 0
src/freedombone-utils-setup 查看文件

552
 }
552
 }
553
 
553
 
554
 function create_usb_canary {
554
 function create_usb_canary {
555
+    if [[ $(is_completed $FUNCNAME) == "1" ]]; then
556
+        return
557
+    fi
558
+
555
     echo "ACTION==\"add\", KERNEL==\"sd*[!0-9]\", RUN+=\"/usr/local/bin/${PROJECT_NAME}-usb-canary\"" > /etc/udev/rules.d/00-usb-canary.rules
559
     echo "ACTION==\"add\", KERNEL==\"sd*[!0-9]\", RUN+=\"/usr/local/bin/${PROJECT_NAME}-usb-canary\"" > /etc/udev/rules.d/00-usb-canary.rules
556
     udevadm control --reload-rules
560
     udevadm control --reload-rules
561
+
562
+    mark_completed $FUNCNAME
557
 }
563
 }
558
 
564
 
559
 function setup_firewall {
565
 function setup_firewall {