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