Bug 4258

Summary: broken pciscan invocation
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: hotplugAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2004-05-29 17:57:38 MSD
PCI_SLOT=`echo "$PCI_SLOT_NAME"|sed -s "s,^0*:,,"`
        debug_mesg "pciscan is scanning modules for $PCI_SLOT ..."
    DRIVERS=`pciscan -r -s $PCISLOT`

Во-первых, тут опечатка в имени переменной (s/PCISLOT/PCI_SLOT/).  Во-вторых,
вызов sed тут не нужен (на самом деле после такой замены pciscan ничего не
находит) - можно просто передавать $PCI_SLOT_NAME.
Comment 1 Anton Farygin 2004-05-31 10:45:59 MSD
PCI_SLOT_NAME имеет формат xxxx:xx:xx.x, а pciscan нужно передавать xx:xx.x.
Для этого sed и необходим.

Comment 2 Anton Farygin 2004-05-31 10:53:09 MSD
Исправлено в следующей сборке (2004_03_29-alt3)