#!/bin/sh -e # ZEP - Added (2013-08-29) because some bcache devices were not being detected # at startup by udev. This sloppy hack should do the job. PREREQS="" prereqs() { echo "$PREREQS"; } case "$1" in prereqs) prereqs exit 0 ;; esac . /scripts/functions if [ -e '/sys/fs/bcache/register_quiet' ]; then log_begin_msg "Scanning for bcache devices..." for d in `ls /dev/sd*`; do echo "$d" > /sys/fs/bcache/register_quiet 2>/dev/null || true done log_end_msg "bcache device scan complete" else log_warning_msg "/sys/fs/bcache/register_quiet not found; not registering devices" fi