#!/bin/sh

#     DESCRIPTION
#
# Copy files necessary files for udev


#     REQUIRES
#
# Packages:
# udev-rules


#     INFO
#

NAME="initrd-udev"

verbose()
{
    if [ -n "$GLOBAL_VERBOSE" ]; then
        echo "HOOK: $NAME: $@"
    fi
}

verbose "has started"

outdir="/.mkimage/initrd"
rules_in="/lib/udev/initramfs-rules.d"
rules_out="/lib/udev/rules.d"


if ! [ -d "$rules_in" ]; then
    verbose "Did you install udev-rules package?"
    exit 0
fi

verbose "Copying files from $rules_in"
mkdir -p "$outdir/$rules_out"
find -L "$rules_in" -name '*.rules' -exec cp -aLt "$outdir/$rules_out" -- '{}' '+'

verbose "finished"
