smartctl -> smartmontools

Tomek Orzechowski orzech w pld.org.pl
Nie, 19 Sty 2003, 16:45:47 CET


[19 styczeń, 2003] Jacek Konieczny napisał:

>[jacek w nic SPECS]$ sudo rpm -Uvh ../RPMS/smartmontools-5.1_1-1.i686.rpm
>Password:
>Preparing...                ########################################### [100%]
>   1:smartmontools          ########################################### [100%]
>Stopping smartd service............................................[ DONE ]
>Starting smartd service............................................[ DONE ]

Jeśli dobrze pamiętam, to rpm najpierw zajmuje się nowym pakietem

smartmontools.spec::%post
/sbin/chkconfig --add smartd
if [ -f /var/lock/subsys/smartd ]; then
        /etc/rc.d/init.d/smartd restart 1>&2
else
        echo "Run \"/etc/rc.d/init.d/smartd start\" to start smartd service."
fi


>Stopping smartd service............................................[ DONE ]

a dopiero potem starym:

smartsuite.spec::%preun
if [ "$1" = "0" ]; then
        if [ -f /var/lock/subsys/smartd ]; then
                /etc/rc.d/init.d/smartd stop 1>&2
        fi
        /sbin/chkconfig --del smartd
fi

>No i smartd nie działa. Chyba nie tak to powinno wyglądać.

Cyba mamy babola. Nie tylko obsługa SMART, ale syslog{d,-ng},
{hc,vixie}-cron, pewnie jeszcze jakieś wymieniające się pakiety.

Do poprawienia jest ten warunek:
if [ "$1" = "0" ]; then

bo wprawdzie jeden pakiet 'znika' (stąd "$1" = "0") ale w jego miejsce
pojawia się inny. Błąd w obsłudze Obsoletes po stronie rpma?

-- 
  _  _._. _  .|_
 (_)|  /_(/.(.| )
Tomek  Orzechowski



Więcej informacji o liście dyskusyjnej pld-devel-pl