debugfs_empty_targets.sh 507 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # SPDX-License-Identifier: GPL-2.0
  3. source _debugfs_common.sh
  4. # Test empty targets case
  5. # =======================
  6. orig_target_ids=$(cat "$DBGFS/target_ids")
  7. echo "" > "$DBGFS/target_ids"
  8. if [ -f "$DBGFS/monitor_on_DEPRECATED" ]
  9. then
  10. monitor_on_file="$DBGFS/monitor_on_DEPRECATED"
  11. else
  12. monitor_on_file="$DBGFS/monitor_on"
  13. fi
  14. orig_monitor_on=$(cat "$monitor_on_file")
  15. test_write_fail "$monitor_on_file" "on" "orig_monitor_on" "empty target ids"
  16. echo "$orig_target_ids" > "$DBGFS/target_ids"