#!/bin/sh
LC_ALL=C
dir="/usr/share/ldetect-lst"
files="pcitable usbtable isatable pcmciatable"
for i in $files; do
    [ ! -f "$dir/$i" ] || rm -f "$dir/$i"
    d="$dir/$i.d"
    [ "$1" != "--clean" -a -d "$d" ] || continue
    cat $d/*.lst > "$dir/$i" 2>/dev/null ||:
done
